问题原因:
在MyEclipse 利用SSH框架写程序,运行时出现
" Unable to instantiate Action,xxxxx, defined for 'login' in namespace '/' xxxxx " 错误
具体原因:
找不到 applicationContext.xml 中 bean id="xxxxx"
解决办法:
1、确认下 applicationContext.xml 文件存放路径
a)、如果 applicationContext.xml 存入在 src 目录下 , 请在 web.xml 中添加如下配置
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext*.xml,classpath*:/context/applicationContext*.xml</param-value>
</context-param>
b)、如果 applicationContext.xml 存入在 WEB-INF 目录下,请在web.xml下删掉或注释掉以下配置
<context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext*.xml,classpath*:/context/applicationContext*.xml</param-value> </context-param>