轉自:https://blog.csdn.net/heroful/article/details/17261169
問題原因:
在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>
