日期:2014-05-17  浏览次数:20760 次

applicationcontext.xml 为什么放在web-inf下而不能放在src下?
Java code

初学,请问spring集成struts2时,applicationcontext.xml 为什么放在web-inf下而不能放在src下?



------解决方案--------------------
别闹了!
------解决方案--------------------
第一、Spring的配置文件在这个位置是默认路径,和使用什么Web层框架没关系

第二、在web.xml中通过配置一个叫contextConfigLocation的参数,是可以配置Spring配置文件加载路径的
------解决方案--------------------
谁说不能的,我就习惯放在src下。。。
------解决方案--------------------
可以放啊.....你这个问题问的有点歧义,applicationContext.xml一直都放在这里的啊,我指的是在MyElipse中啊
------解决方案--------------------
applicationContext.xml配置在web.xml 放在那里都可以的,自己设置路劲为题
------解决方案--------------------
出错,是因为没有读取到applicationContex.xml文件,看一下,你可能没有在web.xml文件中配置读取applicationContex.xml的参数,在web.xml文件中加入如下代码即可:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
------解决方案--------------------
放哪都行,个人习惯而已。