Ich habe das mod_jk Modul für die Apache-Tomcat-Kopplung eingebunden. Das Problem, welches ich nun habe ist, dass die Servlets nicht mehr im Tomcat-webapps Verzeichnis gesucht werden, sondern im Document-Root vom Apache. Wie kann ich das umstellen?
Ich habe das mod_jk Modul für die Apache-Tomcat-Kopplung
eingebunden. Das Problem, welches ich nun habe ist, dass die
Servlets nicht mehr im Tomcat-webapps Verzeichnis gesucht
werden, sondern im Document-Root vom Apache. Wie kann ich das
umstellen?
Ich denke, dass das Problem an einem anderen Ort liegt. Es scheint so, als ob die Kommunikation zwischen Apache und Tomcat noch nicht richtig funktioniert. Ich habe die Installation und Konfiguration wie folgt vorgenommen:
$ tar -xzf jakarta-tomcat-connect
$ cd jakarta-tomcat-connectors-1.2.8-src/jk/native
$ ./buildconf.sh
$ ./configure --with-apxs=/usr/lib/apache2/bin/apxs
$ make
Danach das server.xml des Tomcat mit folgendem Eintrag ergänzt (generiert das File mod_jk.conf im Unterordner $CATALINA_HOME/conf/auto):
…
…
…
Das oberhalb generierte File wird vom Apache eingelesen (letzter Eintrag im File httpd.conf):
Include /usr/lib/jakarta/tomcat-5.5.7/conf/auto/mod_jk.conf
Zuletzt habe ich noch eine workers.properties erstellt:
$ cd /usr/lib/jakarta/tomcat-5.5.7/conf