开发工具-intellij IDEA
问题背景
使用spring整合struts2框架,启动工程报错
控制台显示部署项目时出错,在日志中查找原因
打开日志找原因
找到最上面的错误信息
信息显示无法打开spring的核心配置文件,这个文件的路径应该是在这个路径下/WEB-INF/applicationContext.xml
但是我们却是放在这个单独的文件夹里面的,但是明明单独测试spring的时候放在这里就可以啊,问什么整合了struts2框架就不行
那么我们就跟着提示把applicationContext.xml放在/WEB-INF/下面,
结果
可以正常运行工程
原因
这个时候应该要在web.xml中配置一下applicationContext的加载路径
contextConfigLocationclasspath:applicationContext.xml
重新运行工程
工程正常运行,页面可以正常访问
总结
框架固然好,开发效率高,但是其配置文件又变成了一个让人头疼的问题,一不小心也出错,处处留心吧
作者:鱼摆摆不是鱼伯伯