您的位置:首页 > 其它

Unable to instantiate Action, loginAction, defined for 'login' in namespace

2016-03-08 20:43 302 查看
1 这里解决的是strust2和spring整合后出现的这种问题,要是没有引入spring框架出现这样的问题那么就是struts的问题了,不解释。

2 是否导入spring框架需要的jar包,检查是否加载spring配置文件,这里加载配置文件需要在web。xml中配置,

引用一段话:

我也碰到了楼主的问题,我原来是放在src/context里面的,后来做了好些测试,改了web.xml文件中的

<param-name>contextConfigLocation</param-name>

<param-value>/WEB-INF/applicationContext*.xml,classpath*:/context/applicationContext*.xml</param-value>,也就是在classpath*:后面加上了"/context",这样就解决了,大家可以参考,我做过实验,发现我这的tomcat是只读取classpath下面的xml,大家可以参考

所以classpath指的是src目录,所以配置文件的路径问题就可以解决了。

3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: