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 :

Couplage Apache Tomcat


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut Couplage Apache Tomcat
    Bonjour,

    Je dispose actuellement d'un RPS chez OVh tournant sous Debian 5.

    J'essaye de faire communiquer Apache et Tomcat via le module mod_jk.
    Actuellement j'ai installé Tomcat 5.5 et Apache 2 (aptitude install apache2-mpm-prefork libapache2-mod-jk).

    Par la suite j'ai configuré les fichiers suivants:

    /etc/apache2/mods-available/jk.load
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
    JkWorkersFile /etc/apache2/workers.properties
    JkLogFile /var/log/apache2/mod_jk.log
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
    JkLogLevel warning
    JkMount /tomcat-docs/* worker1
    /etc/apache2/workers.properties
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    workers.tomcat_home=/usr/local/apache-tomcat-5.5.28
    workers.java_home=/usr/local/jdk1.6.0_16/bin/java
    ps=/
    worker.list=worker1
    worker.worker1.port=8009
    worker.worker1.host=localhost
    worker.worker1.type=ajp13
    Pourtant lorsque j'essaye d'accéder à mon site via l'url http://nomdedomaine/tomcat-docs/ rien ne fonctionne.

    Quelqu'un aurait-il une idée du problème ?
    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
    Dans /etc/apache2/mods-enable, est-ce qu'il y a un lien vers /etc/apache2/mods-available/jk.load ?

  3. #3
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    J'avoue ne pas être très doué sous Debian mais en lançant la commande ls -la sur le dossier /etc/apache2/mods-enable j'ai constaté que le lien existait bien.

    En fait dans ma configuration décrite, je ne suis pas certain des valeurs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    workers.tomcat_home=/usr/local/apache-tomcat-5.5.28
    workers.java_home=/usr/local/jdk1.6.0_16/bin/java
    dans le fichier /etc/apache2/workers.properties.

    En tout cas merci pour ta réponse.

  4. #4
    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
    Ce serait plutôt ça, je dirais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    workers.java_home=/usr/local/jdk1.6.0_16
    Un Java home c'est le répertoire parent du JDK : la convention veut que de ce répertoire, on trouve toujours un exécutable de JVM à bin/java.

    Y a des messages d'erreur dans l'error_log d'Apache ?

  5. #5
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    J'avoue n'avoir que regarder dans le fichier mod_jk.log qui ne contenait pas d'erreur.

    Je regarderai ce soir le fichier log d'apache après modification du java_home.

  6. #6
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    Après quelques tests, j'ai modifié le path java et le fichier /etc/apache2/mods-available/jk.load en remplaçant l'attribut : JkMount.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    JkMount /MonSite/* worker1
    Dans le fichier /var/log/apache2/error.log j'ai le message d'erreur suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    File does not exist: /var/www/MonSite
    Je trouve cela normal puisque mon site se trouve toujours dans le répertoire Tomcat. Dois-je le déplacer, si oui y a-t-il une configuration spéciale à mettre en place ?

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

Discussions similaires

  1. Installation du mod_rewrite (Couplage Apache & Tomcat)
    Par Ashen-Shugar dans le forum Tomcat et TomEE
    Réponses: 13
    Dernier message: 25/02/2015, 15h28
  2. Problème authentification avec couplage Apache/Tomcat
    Par arN34 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 28/05/2007, 10h26
  3. couplage apache - Tomcat + module de sécurité ssl
    Par casho dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 06/10/2006, 09h07
  4. Réponses: 5
    Dernier message: 22/09/2006, 03h13
  5. [TOMCAT + APACHE] Couplage apache + tomcat + mod_jk qui ne marche pas
    Par polnioumane dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 09/06/2006, 14h13

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