accéder à wsdl sur Tomcat
J'ai un service web et j'ai été déployé sur GlassFish. J'ai consulté son wsdl par http://localhost:10697/APIService/APIServiceService?wsdl.
Maintenant j'ai porté la GUERRE de fichier à un Tomcat 6.0.24 et il est déployé. Cependant, je suis en train d'essayer d'accéder à son wsdl à l'aide http://localhost:8080/APIService/APIServiceService?wsdl mais j'obtiens une erreur 404. J'ai essayé plusieurs combinaisons mais rien ne semble fonctionner.
Comment puis-je accéder au fichier wsdl plz?
Merci et salutations,
Mise à jour: vous êtes Ici: web.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
Je ne peux pas trouver sun-jaxws.xml
cependant... Merci beaucoup! Ce qui concerne
source d'informationauteur Krt_Malta
Vous devez vous connecter pour publier un commentaire.
La façon d'accéder à un document WSDL n'est pas vraiment conteneur spécifique, c'est plus WS-pile spécifiques. Le WS-pile dans GlassFish est le Métro (Métro = JAX-WS RI + WSIT). Avez-vous installé/déployer le Métro ou JAX-WS RI sur Tomcat? Voir Métro sur Tomcat 6.x ou L'exécution de JAX-WS Échantillons avec Tomcat 6.x (JAX-WS RI peut être suffisant dans votre cas) pour les étapes.
Mise à jour: Vous devez déclarer le
WSServlet
dans leweb.xml
(voir Le déploiement de Métro point de terminaison):Et puis dans le
sun-jaxws.xml
(également emballés dans WEB-INF), vous devez déclarer votre point de Terminaison de Service d'Interface (SEI):Et que l'accès à l'WSDL: