Hinzufügen mehrerer servlets im einzelnen web.xml

Ich versuche zu laufen zwei Servlet-Klasse in einem einzigen web.xml aber es funktioniert nicht, jeder servlet-Klasse funktioniert unabhängig.

web.xml:

<servlet>
    <servlet-name>spring-ws</servlet-name>
    <servlet-class>org.springframework.ws.transport.http.MessageDispatcherServlet</servlet-class>
    <init-param>
        <param-name>transformWsdlLocations</param-name>
        <param-value>true</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>spring-ws</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

<session-config>
    <session-timeout>240</session-timeout>
</session-config>

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/spring-ws-servlet.xml
     /WEB-INF/health-page-servlet.xml</param-value>
</context-param>

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

<servlet>
    <servlet-name>health-page</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>health-page</servlet-name>
    <url-pattern>/health.htm</url-pattern>
</servlet-mapping>

Lassen Sie mich wissen, wenn Sie kann herausfinden, was falsch, dass ich das Tue.

Habe ich versucht den folgenden link, aber es funktioniert nicht für mich
Kann ich mit Spring MVC und Spring WS in nur einer einzigen Anwendung?

  • Die servlet-Deklaration fehlt für Ihre "spring-ws" servlet
InformationsquelleAutor Rajeev | 2011-11-04
Schreibe einen Kommentar