在web.xml加入如下片断
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/xxx-context.xml,
      /WEB-INF/yyy_service_context.xml,
      /WEB-INF/zzz_context.xml
    </param-value>
</context-param><servlet>
    <servlet-name>context</servlet-name>
    <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

解决方案 »

  1.   

    <servlet>
        <servlet-name>doWeb</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
      </servlet>
    <servlet>
        <servlet-name>poWeb</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>2</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>poWeb</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>  <servlet-mapping>
        <servlet-name>doWeb</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>
    照例可以写出很多DispatcherServlet 可以分别将不同后缀映射到不同DispatcherServlet 去处理
      

  2.   

    natzhang()是正理!或者这样<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml /WEB-INF/applicationContext-UTIL.xml applicationContext-SCHEDULE.xml</param-value>
    </context-param><listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
      

  3.   

    ??????我按照c366oem(zoey)配置了两个DispatcherServlet ,但第一个DispatcherServlet 中bean都不能访问了,但第二个可以,不知为什么????
      

  4.   

    通过name访问第一个中配置的bean报如下错误
    HTTP Status 404 - --------------------------------------------------------------------------------type Status reportmessage description The requested resource () is not available.
    --------------------------------------------------------------------------------Apache Tomcat/5.0.28
      

  5.   

    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
    /WEB-INF/classes/webApplicationContext.xml
    /WEB-INF/classes/hibernateContext.xml
    /WEB-INF/classes/commonApplicationContext.xml
    /WEB-INF/classes/applicationContext_JJQ.xml
    /WEB-INF/classes/applicationContext_YYX.xml
    /WEB-INF/classes/applicationContext_ZJF.xml
    /WEB-INF/classes/applicationContext_HH.xml
    /WEB-INF/classes/applicationContext_HCC.xml
    /WEB-INF/classes/schedulerContext.xml
    </param-value>
    </context-param>
    此段代码绝对正确,已经在项目中使用了的成熟方法。