关于Spring配置文件的 路劲获取 问题 ?
Spring 配置文件 在web.xml中设置 如下:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
同样在DispatcherServlet的 servlet中初始话SpringMVC 在wen.xml中 配置文件如下:
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<!-- Spring MVC 核心配置文件,读取路径设置,默认在 WEB-INF/下-->
<param-name>contextConfigLocation</param-name>
<param-value>classpath:SpringDispatcherServlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
?
两个配置文件SpringDispatcherServlet.xml 和 applicationContext.xml?文件 都放在同一个目录下的
但是在tomcat 运行之后SpringDispatcherServlet.xml 可以找到
但是? applicationContext.xml 找不到,在tomcat启动的时候如下日志:
信息: No Spring WebApplicationInitializer types detected on classpath??
通过把视图解析的bean 分别放在两个配置中,在SpringDispatcherServlet.xml 设置之后是一个解析view的
但是放在另一个就没反应
为什么会 找不到配置文件 ???
[解决办法]
web.xml里面的spring的listener有配置了吗