Spring Webservices ohne Servlet Container?

DarthShader

Erfahrenes Mitglied
Hallo,

ich möchte einen Webservice bereitstellen sowie einen fremdem WS ansprechen und das über Spring Webservices. Momentan läuft meine Server-Anwendung, ebenfalls via Spring aufgebaut, standalone, d.h. ohne Servlet-Container.

Ist es möglich, Spring WS ohne Servlet Container zu betreiben, sodass ich einen WS bereitstellen und einen anderen ansprechen kann?

Falls nicht, wie kann ich meine bisherige Spring-Server-Anwendung als Servlet in z.B. Tomcat laufen lassen, gibt es hier eine Dinge bzw. Fallstricke zu beachten?


Über eine Antwort würde ich mich sehr freuen


Vielen Dank für Eure Hilfe!
 
Hallo,

schau dir mal den Abschnitt zu
Embedded HTTP Transport an:

http://static.springsource.org/spring-ws/sites/1.5/reference/html/server.html#d0e2045

Dort ist erklärt wie man mit Java 6 Embedded HTTP Server Spring Web Services hosten kann.

Weiterhin kannst du auch aus einer Standalone Anwendung heraus andere Webservices aufrufen.

Entweder generierst du dir dann einen entsprechenden Client Proxy (Beispielsweise via wsimport), oder du verwendest auch hier Spring Web Services:
http://static.springsource.org/spring-ws/sites/1.5/reference/html/client.html

Gruß Tom
 

Neue Beiträge

Zurück