IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

[WebService] WSDL+XSD, déploiement sur un autre serveur.


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2002
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 66
    Par défaut [WebService] WSDL+XSD, déploiement sur un autre serveur.
    Salut,

    j'ai développé un WebService sur Netbeans avec JaxWS et tout semble bien fonctionner.
    Le problème arrive lorsque je veut déployer mon WebService sur le vrai serveur, qui à son propre nom de domaine et utilise un autre port que celui fourni à mon WebService.
    À la création, il s'appelle par http://localhost:8084/MonServer/MonService?wsdl
    Une fois sur le serveur, j'ai du la changer par:
    http://www.monsite.com:12345/MonServer/MonService?wsdl

    Le tout fonctionne, en tappant cette addresse, je vois mon wsdl, et l'appel de mes applications a ce web service fonctionne également.

    Le problème c'est que quand je créé une nouvelle application utilisant ce web service, quand viens la moment de chercher le web service, il me sort une erreur:
    Error: File not found in the specified address : http://www.monsite.com:12345/MonServer/MonService?xsd=1

    Et sur mon server, j'ai remarqué dans Tomcat la hiérarchie suivante:
    [...]\Tomcat 6.0\webapps\MonApplication\WEB-INF\wsdl\localhost_8084\MonServer\

    contenant 2 fichiers:
    MonService.wsdl
    MonService.xsd_1.xsd

    J'ai déployé l'application en mettant le .war dans webapps et démarrer Tomcat... je me demande donc ce qui manque a ma configuration pour corriger la situation.
    Mes applications fonctionnent, du fait que je les ai construiters en linkant le WebService déployé en local sur ma propre machine avant de les linker au WebService déployé sur le web server.

    Bref, je suis un peu perdu, si quelqu'un pouvait m'éclairer, ou me dirriger vers une solution, ce serait bien apprécié.
    Merci!

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2002
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 66
    Par défaut
    Finalement, en mettant mon xsd dans:
    [...]\Tomcat 6.0\webapps\MonApplication\MonService.xsd

    et en modifiant le path à l'intérieur du wsdl, ca fonctionne.
    on dirais que tomcat est mal configuré pour retourné le xsd provenant du même endroit que le wsdl (ou je n'ai simplement pas compris comment le faire)

    Dans tous les cas, ca fonctionne pour moi, même si ce n'est pas de la facon la plus élégante.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 31/08/2010, 17h53
  2. Lien vers une image sur un autre serveur
    Par claralavraie dans le forum ASP
    Réponses: 1
    Dernier message: 23/12/2005, 11h40
  3. Réponses: 4
    Dernier message: 30/11/2005, 19h13
  4. rediriger url sur un autre serveur du réseau local
    Par delagoutte dans le forum Apache
    Réponses: 1
    Dernier message: 13/09/2005, 17h11
  5. [RMAN] Connexion à une base sur un autre serveur
    Par alxkid dans le forum Oracle
    Réponses: 2
    Dernier message: 23/08/2004, 11h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo