1、web.xml配置spring <init-param><param-value>时如果不特意指定参数名为contextConfigLoction的<context-parameter>元素,那么spring的ContextLoderListener监听器就会在/WEB-INF/下去寻找并加载该目录下的名为applicationContext.xml这个文件
所以如果需要配置spring.xml在自定义位置时,需要先进行声明
2、web.xml配置struts时使用classpath*:struts.xml 死活找不到文件
本来以为是和spring一样声明问题,测试还是不通过。
不要脸的跟踪源码
解析:
看见了,就是这句话!!!直接src路径下加个斜杠!!日了。
意思是不管你在web.xml里面配置什么参数我都是直接先在classPath(WEB-INF/classes下)找!
好了。问题就到这了。
总结就是:sturts2配置时完全不需要classPath这东西。直接
OK!如果需要可以加../进行返回上一级