问题原因:
在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>
本文解决在MyEclipse中使用SSH框架时遇到的Unable to instantiate Action错误,主要原因是找不到applicationContext.xml中的特定bean。提供了解决方案包括检查applicationContext.xml文件的存放路径,并在web.xml中进行相应的配置。
429

被折叠的 条评论
为什么被折叠?



