当前位置: 代码迷 >> Java Web开发 >> applicationcontext.xml 为什么放在web-inf下而不能放在src下?解决办法
  详细解决方案

applicationcontext.xml 为什么放在web-inf下而不能放在src下?解决办法

热度:748   发布时间:2016-04-17 00:51:27.0
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>
------解决方案--------------------
放哪都行,个人习惯而已。
  相关解决方案