Bonjour,
je voudrais déployer un projet de type Web Services sur mon poste de dev
que j'ai récupéré sur une plate forme de test
le projet a été créé sous myeclipse et dispose déjà des conf dans server.xml, web.xml
il fonctionne en plate forme de test, mais je n'arrive pas à le faire fonctionner sur mon poste
quand je déploie le projet sur le tomcat de mon poste de dev, et que je tente de voir l'appli avec l'url : http://localhost:7777/<nom.appli.web.service>/
j'obtiens une page avec le message d'erreur:
sur la plateforme de test j'obtiens une réponse dans le navigateur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Etat HTTP 404 - /<nom.appli.web.service>/ type Rapport d'état message /<nom.appli.web.service>/ description La ressource demandée (/<nom.appli.web.service>/) n'est pas disponible.
remarques :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 This XML file does not appear to have any style information associated with it. The document tree is shown below. <soap:Envelope> <soap:Body> <soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>Fault occurred while processing.</faultstring> </soap:Fault> </soap:Body> </soap:Envelope>
- l'appli est bien compilée dans le dossier $TOMCAT_HOME/webapps/ de tomcat
- dans les logs de tomcat j'ai aussi une erreur qui apparaît, mais je ne sais pas si elle a un lien avec l'erreur 404 :
- je n'ai pas de trace de l'utilisation du port 7777 déclaré uniquement dans le fichier wsdl de l'appli (pas de trace sur le server.xml et web.xml de la plateforme de test où ça marche)
auriez vous des idées pour m'aider à l'investigation ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 2009-05-27 10:03:55,312 [main] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/<nom.appli.web.service>] - La servlet /<nom.appli.web.service> a généré une exception "load()" java.lang.IllegalArgumentException: Incorrect WebService address=http://localhost:7777. The address's path should start with / at com.sun.xml.internal.ws.transport.http.server.EndpointImpl.publish(EndpointImpl.java:135) at com.sun.xml.internal.ws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl.java:90) at javax.xml.ws.Endpoint.publish(Endpoint.java:170)
voici le détail des versions :
serveur : tomcat 5.5.27
web services : cxf (jaxws-api.jar v2.1)
myeclipse : 5.5.1 GA
si j'ai oublié des infos merci de me le faire savoir, je suis débutant en web services.
Merci
Partager