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 :

Accès web dirigé vers Tomcat 5 ou Tomcat 6


Sujet :

Tomcat et TomEE Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut Accès web dirigé vers Tomcat 5 ou Tomcat 6
    Bonjour,

    J'ai un serveur Tomcat5 installé sur un OS Win2K3.
    J'accède aux applis depuis l'extérieur par une url du type : http://mon_site/dossier1/

    A cause d'une nouvelle version d'appli, j'ai été obligé de passer sous Tomcat6.
    Je l'ai donc installé sur le meme serveur physique avec un port différent.

    En interne l'accès fonctionne bien pour aller sur le tomcat5 ou le tomcat6.
    Je saisis alors http://mon_site:8080/appli1
    ou alors http://mon_site:8090/appli2

    la direction se faisant grace au port indiqué.


    Depuis l'extérieur l'url fonctionne toujours pour aller vers le tomcat5.

    Par contre comment aller sur le tomcat6 ?
    En fait je voudrais qu'on puisse saisir l'url http://mon_site/appli1
    ou http://mon_site/appli2 sans preciser le numero de port.

    Savez-vous ou celà peut-il se configurer ???

    Merci d'avance

    Cordialement

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2004
    Messages : 327
    Points : 487
    Points
    487
    Par défaut
    Tu ne peux avoir qu'un seul serveur en écoute sur un port, sinon ca serait le bordel...
    La solution est de mettre un serveur Apache devant tes Tomcats

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut Apache est là !!
    Désolé de ne pas l'avoir précisé dans mon 1er message...

    J'ai bien un Apache en frontal devant mes deux tomcats...

    Donc ce que je voudrais savoir, c'est quand je saisis depuis internet, l'url :

    https://mondomaine/appli1 je voudrais pointer sur l'appli1 qui se trouve sur le tomcat 5

    et quand je saisis l'url : https://mondomaine/appli2 je voudrais pointer sur l'appli2 qui se trouve, elle, sur le tomcat 6

    donc je pense que celà se configure dans apache mais où ??

    je suis en SSL donc peut etre dans le fichier httpd-ssl.conf ?

    Merci de votre aide !!!

    Cordialement

    Stephane

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2004
    Messages : 327
    Points : 487
    Points
    487
    Par défaut
    OK.

    Que tu sois en SSL ou pas ce n'est pas un problème.

    Si tes connexions SSL fonctionnent bien, il faut que tu rajoutes dans le vhost un aiguillage vers le Tomcat désiré.

    Cela peut se faire de plusieurs façon selon les modules que tu veux utiliser ou qui sont présent dans ton Apache (mod_jk, mod_ajp, mod_proxy...). Le plus facile c'est d'utiliser la directive ProxyPass.
    Dans ton vhost donc, tu rajoutes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ProxyPass /appli1/               http://Ip_tomcat1:8080/appli1
    ProxyPassReverse /appli1/     http://Ip_tomcat1:8080/appli1
     
    ProxyPass /appli2/                http://Ip_tomcat2:8090/appli2
    ProxyPassReverse /appli2/      http://Ip_tomcat2:8090/appli2

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut Proxypass c'est où ?
    Bonsoir
    Merci pour ta réponse...

    Cette directive "proxypass", c'est bien dans httpd-ssl.conf que je dois l'ajouter ?

    Merci d'avance.

    cdlt

    stephane

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2004
    Messages : 327
    Points : 487
    Points
    487
    Par défaut
    Probablement oui, mais je ne connais pas ta conf en détail...

    Il se peut que tu aies des inclusions d'autres fichier dans httpd-ssl.conf.
    Il faut aussi que le module mod_proxy soit enregistré dans Apache.

    Regarde là sinon :
    http://httpd.apache.org/docs/trunk/f...mod_proxy.html

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut Merci
    Merci beaucoup...
    Je vais essayer de tester çà demain si je ne suis pas trop dérangé...
    Je te tiendrai au courant des résultats.

    Merci encore !!!

    A+

    Stephane

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut Pas eu le temps !
    Bonsoir...

    Désolé pour ne pas avoir donné de nouvelles plut tôt !

    En fait, des impératifs la semaine dernière ne m'ont pas laissé suffisamment de temps pour tester la mise en place de la directive proxypass sur mon apache.

    J'espère pouvoir le faire dans la semaine qui vient.

    Je vous informerai du résultat dès que ce sera fait.

    Bien cordialement

Discussions similaires

  1. Projet web Seam vers Tomcat
    Par Nathali dans le forum Seam
    Réponses: 0
    Dernier message: 26/12/2011, 14h46
  2. web.xml et server.xml de tomcat?
    Par info007 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 10/10/2008, 20h51
  3. Contenu de web.xml dans un environnement eclipse/tomcat
    Par NightOwl dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 10/09/2007, 21h59
  4. Réponses: 1
    Dernier message: 03/07/2007, 18h23
  5. pour se diriger vers une page web
    Par Ickou dans le forum Langage
    Réponses: 4
    Dernier message: 31/03/2006, 16h31

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