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

Apache Discussion :

WSDL auto-généré & reverse proxy


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2009
    Messages : 44
    Par défaut WSDL auto-généré & reverse proxy
    Bonjour,

    J'ai un reverse proxy Apache qui redirige mes requêtes sur une IP locale vie un proxypass de la manière suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ServerName www.mon_url_publique.com
    ...
    ProxyPass / https://mon_ip_locale:8443
    ProxyPassReverse / https://mon_ip_locale:8443//
    Sur mon serveur locale, j'ai un tomcat qui heberge une appli Axis générée (donc je n'ai pas trop la main sur les différents éléments.

    Lorsque j'accède au wsdl généré via l'url publique, j'obtiens la ligne suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <wsdlsoap:address location="https://mon_ip_locale:8443/ma_web_app/services/mon_service"/>
    Or je voudrais obtenir l'adresse publique ici (donc www.mon_url_publique.com).

    N'ayant pas trop la main sur les différents éléments du tomcat (hormis les web.xml et services.xml), connaissez vous un moyen de palier à ce problème (de préférence en conf Apache) ?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    2 options. Soit tu t'arranges pour qu'Axis génère le WSDL avec la bonne adresse. Pour cela, tu peux faire une recherche sur Google (le second lien semble intéressant). Personnellement, je ne sais pas faire. Soit tu configures Apache avec mod_proxy_html pour modifier le contenu du WSDL à la volée avec Apache. Mais cela suppose d'installer un nouveau module.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2009
    Messages : 44
    Par défaut
    Merci pour ta réponse. Comme tu peux t'imaginer j'ai déjà fait des recherches sur google et j'étais déjà tombé sur le 2e lien. Le souci avec cette solution est qu'elle est mise en place dans le code java et comme je l'ai dit précédemment, ma web app est générée, la modification du code java nécessiterait donc une nouvelle modification à chaque nouvelle génération du code, ce qui est loin d'être satisfaisant...

    Je vais fouiller un peu du côté de la 2e solution.

    Merci encore pour ton aide

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2009
    Messages : 44
    Par défaut
    Bon j'ai finalement trouvé la solution la plus simple et la plus élégante. Ca se fait directement dans la configuration du tomcat, dans le server.xml, au niveau du connecteur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Connector port="xxxx" protocol="HTTP/1.1" ... proxyName="www.url.com" proxyport="xx"/>
    Tout simplement !

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

Discussions similaires

  1. [Axis2] MinLength et MaxLength dans le wsdl auto-généré
    Par ericw78 dans le forum Services Web
    Réponses: 1
    Dernier message: 07/01/2010, 15h30
  2. Réponses: 7
    Dernier message: 11/12/2007, 03h16
  3. Problème Apache en Reverse Proxy + IIS
    Par CaroleM dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 12/03/2007, 10h07
  4. erreur d'acces via reverse proxy apache
    Par bretagne dans le forum Apache
    Réponses: 1
    Dernier message: 28/01/2007, 12h39
  5. [html:base] utilisation d'un reverse proxy
    Par Jerome L. dans le forum Struts 1
    Réponses: 2
    Dernier message: 08/06/2006, 10h19

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