mod_jk (Apache2/Tomcat 5.5)

Hallo,

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?

Danke
Simon

Auch hallo.

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?

Hier was dabei: http://www.jguru.com/faq/view.jsp?EID=254990
http://www.google.de/search?hl=de&q=%22Document-Root…

HTH
mfg M.L.

***Werbung***
http://www.nickles.de/c/s/26-0033-411-2.htm
http://www.javamagazin.de

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

chown -R apache:apache …/…/…/jakarta-tomcat-connectors-1.2.8-src/

make install

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

mkdir jk

chown tomcat:tomcat jk

cd jk

vi workers.properties

worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13

chown tomcat:tomcat workers.properties

Habe ich etwas vergessen oder falsch gemacht?