PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache->Tomcat Konfiguration || keine tomcat-apache.conf



DrGonzo
05.07.06, 12:59
Ahoi!

Ich versuche grad nach 'Tomcat - A Minimalistic User's Guide' Apache und Tomcat zur Zusammenarbeit zu überreden. Im Text steht folgendes:


When Tomcat starts up it will automatically generate a configuration file for Apache in TOMCAT_HOME/conf/tomcat-apache.conf. Most of the time you don't need to do anything but include this file (appending "Include TOMCAT_HOME/conf/tomcat-apache.conf") in your httpd.conf.

Leider befindet sich in diesem Ordner keine tomcat-apache.conf.

Was nun?:eek:

Columbo0815
05.07.06, 13:38
Hast du Tomcat denn auch gestartet?

DrGonzo
05.07.06, 13:44
Klaro, der lief und um sicherzugehen habe ich ihn auch nochmal neu gestartet...

Columbo0815
05.07.06, 14:07
Schuss ins Blaue:

updatedb && locate tomcat-apache.conf

DrGonzo
05.07.06, 14:20
...nichts.

marce
05.07.06, 14:26
welche Version verwendest Du denn?

Ansonsten - dieses File wäre mir noch nie begegnet - das Datum des Doks
Copyright ©1999 The Apache Software Foundation lässt aber darauf schliessen, dass es auf Tomcat 3.0 basiert... Und da hat sich einiges geändet seit dem...


edit: gerade gefunden - das Dok geht von akarta-tomcat-3.2.1 aus...

DrGonzo
05.07.06, 14:41
Alles klar... Ich habe die 5.0.27. :ugly: Danke!

marce
05.07.06, 14:42
warum willst Du denn den TomCat überhaupt mit dem Apache verheiraten?

DrGonzo
05.07.06, 16:19
Ich selbst kann darauf verzichten, aber mein Chef will wohl Java Server Pages darüber laufen lassen.


In sämtlichen Tutorials steht, dass
AddModule mod_jk.c in die /etc/httpd.conf gehört. Läuft das bei Suse 9.2 irgendwie anders? Die anderen Module werden nämlich auch nicht in der httpd.conf geaddet.

Geladen werden die Module (LoadModule) über die in der httpd.conf verlinkte loadmodule.conf. Ich kann aber nirgends eine Datei entdecken, in der die Module geAddModulet werden...

DrGonzo
05.07.06, 17:20
http://httpd.apache.org/docs/2.0/de/upgrading.html
Die Direktiven AddModule und ClearModuleList sind entfallen. Diese Direktiven wurden benutzt, um sicherzustellen, daß die Module in der richtigen Reihenfolge aktiviert werden können. Die neue Apache 2.0 API erlaubt es Modulen, ihre Reihenfolge explizit anzugeben, und macht diese Direktiven damit überflüssig.

Bleibt die Frage, warum das dann in einem Tutorial für Apache2 auftaucht...

undefined
06.07.06, 12:47
Ist das Module überhaupt in seinem Verzeichnis?
ls -l /usr/lib/apache2*/mod_jk.so

michael.sprick
06.07.06, 13:03
Hi,

das Layout der Apache Konfiguration ist suse nicht wirklich gut gelungen... finde ich.
Wenn ich mich nicht irre, gibt es neben den zahllosen includes noch die Datei /etc/sysconfig/apache2.

In dieser Datei müsste eine Variable stehen, in der die ganzen Module gelistet sind, die beim Starten des Apache geladen werden sollen... dort müsstest du mod_jk dann ebenfalls eintragen.

Und dann halt noch die JkMount-Direktive unterbringen. Entweder im <Directory>-Context oder per vhost...