Spring 3 MVC + Web-Services (JAX-WS)

Haben wir eine Spring 3 MVC webapplication, und wir werden versuchen, erweitern es mit Web-Services.

Ich habe jetzt versucht mit JAX-WS Web-services, WebService-Annotation und WebMethod auf die entsprechenden stellen.
Ich habe einen dispatcher zugeordnet, die in meinem web.xml. Dies ist die standard-spring-DispatcherServlet. Und seine config: dispatcher-servlet.xml arbeitet perfekt für den MVC-Zeug.

Das problem kommt, wenn ich versuche, um Zugang zu den WebServices. Ich tun dies durch hinzufügen der folgenden Bohne in die dispatcher-servlet.xml:

<bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter">
    <property name="baseAddress" value="http://localhost:8080/service/" />
</bean>

Wenn diese bean Hinzugefügt. Dann die WebServices funktioniert perfekt, aber alle das MVC-Zeug aufhört zu arbeiten.

Also mein zweiter Versuch war es, zu erstellen 2 Disponenten. Eine mit dem Namen mvc-dispatcher und einer webservice-dispatcher. Jeder von Ihnen zugeordnet bzw. /mvc /ws. Und dann legen Sie nur die SimpleJaxWsServiceExporter in der webservice-config, und nur das standard-MVC-Sachen in der anderen.
Aber immer noch die gleichen Probleme.
Ich kann nur die MVC zu arbeiten, wenn ich deaktivieren/Kommentar-out der web-service-dispatcher.

Kann ich nicht glauben, das soll so kompliziert zu sein... Was bekomme ich nicht?

Jede Hilfe wäre sehr appriciated.
Ich kann nicht finden, anständige tutorials zu tun JAX-WS und spring 3 MVC...

Vielen Dank im Voraus!

InformationsquelleAutor user829237 | 2012-10-12
Schreibe einen Kommentar