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

关于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有配置了吗