2010-11-05 6 views
0

Ive essayé d'obtenir un service Web exemple de travail en utilisant SpringWS et tomcat5.5Problèmes avec SoapUI, SpringWS et tomcat5.5

Ive ont suivi des exemples tels que:

1) http: // justcompiled .blogspot.com/2010/09/bâtiment -... eb-service-avec-printemps-ws.html

2) http://jamesbnuzzo.wordpress.com/2009/04/14/spring .. .s-avec-jaxb-maven-amp-eclipse/

Ce dernier a un fichier ZIP qui comprend le WAR à déposer dans Tomcat

Dans les deux exemples les pistes de service Web et je peux voir le fichier WSDL (par exemple: http: // localhost: 8080/eightball/eightball.wsdl)

Cependant, quand je démarre la version 3.6.1 SoapUI, importer le WSDL, définir le point de terminaison par exemple à http://localhost:8080/eightball/eightball, puis essayez de soumettre une demande à ce point de terminaison, j'obtiens l'erreur suivante.

Fri Nov 05 19:49:05 GMT 2010: INFO: Erreur lors de l'obtention de la réponse pour [eightballSoap11.eightBall: Request 1]; java.net.ConnectException: connexion refusée: connect

Avec le 1er exemple, j'ai utilisé Eclipse Helios pour développer et publier le WebService sur Tomcat. L'utilisation de SOAPUI dans ce scénario a fonctionné et j'ai récupéré les réponses attendues.

Lorsque j'ai exporté le même projet vers un fichier WAR et que je l'ai déployé sur Tomcat, j'ai reçu l'exception de connexion SOAPUI?!?!

Quelqu'un peut-il s'il vous plaît aider ....

Répondre

0

Je résolu ce problème en ajoutant à l'adresse = "0.0.0.0" à l'élément Connector dans server.xml.

Le problème identifié signifiait aussi que Tomcat n'a pas pu être atteint sur l'adresse 127.0.0.1:8080 et seulement par localhost: 8080

Je pense que tout dépend de la façon dont Windows a été à l'écoute sur l'adresse de réalimentation pour IPv4 et IPv6 .

0

qui SOAP Version fait Tomcat/SpringWS utiliser, il pourrait y avoir un écart entre SOAP 1.0 et 1.2