Bonjour,
Je n'arrive pas à faire fonctionner Apache 1.3.37 avec Tomcat 6.0.20, sur Debian, kernel Linux 2.6.19.
J'ai testé Tomcat 6 avec Apache 2.2, connecteur jk 1.2.28, sous Windows XP, Ubuntu 8.04.
Mais sous Debian, avec Apache 1.3.37, ça ne marche pas.
Tomcat est opérationnel : http://mondomaine.com:8080 fonctionne, j'ai testé les exemples et le manager. Donc pas de souci non plus avec java (jdk 6).
Mais lorsque je veux voir une page java sans le :8080, je récole un http 404.
En fait, c'est comme si le connecteur n'était pas chargé : les redirections ne sont pas faites.
Le log du connecteur (JkLogFile) n'est pas créé.
J'ai testé différentes options de config Apache, jusqu'à ce que le démarrage ne plante plus (config différente de Apache 2.x).
Ma config :
httpd-tomcat.conf (inclus par httpd.conf)
** sans le <IfModule> Apache ne démarre pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <IfModule jk_module> LoadModule jk_module /usr/local/apache/modules/mod_jk.so AddModule mod_jk.c JkWorkersFile /usr/local/apache-tomcat-6.0.20/conf/workers.properties JkMountFile /usr/local/apache-tomcat-6.0.20/conf/uriworkermap.properties JkLogFile /usr/local/apache-tomcat-6.0.20/logs/mod_jk.log JkLogLevel debug JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " </IfModule>
Dans la config du virtual host j'avais :
<IfModule jk_module>
JkMountCopy On
</IfModule>
mais comme ça ne marchait pas j'ai tout remis (la configuration globale), et mis des JkMount au lieu de JkMountFile.
Extrait de mon virtualhost.conf (inclus par httpd.conf) :
Mon fichier workers.properties est le même que celui qui fonctionne sous Windows et Ubuntu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <IfModule jk_module> JkWorkersFile /usr/local/apache-tomcat-6.0.20/conf/workers.properties JkLogFile /usr/local/apache-tomcat-6.0.20/logs/mod_jk.log JkLogLevel debug JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkMount /*.jsp ajp13 JkMount /servlet/* ajp13 JkMount /manager/* ajp13 JkMount /examples/* ajp13 JkMount /jsp-examples/* ajp13 JkMount /servlets-examples/* ajp13 ... </IfModule>
J'ai testé différents connecteurs :
mod_jk-1.2.28-httpd-1.3.X-eapi.so
mod_jk-1.2.25-httpd-1.3.37-eapi.so
mod_jk-1.2.24-httpd-1.3.37-eapi.so
J'ai sûrement fait une boulette, mais je ne vois pas où ...
Partager