andere Farbe:
andere Schriftgröße: 60% 70% 80% 90%

Apache-Tomcat-Webserver

1. Was ist tomcat?

Apache Tomcat stellt eine Umgebung zur Ausführung von Java-Code auf Webservern bereit. Für den Einsatz von Tomcat ist es zwingend erforderlich, dass auf dem Server-Rechner ein JRE von Sun installiert ist. Tomcat wird mit Hilfe mehrerer XML-Dateien konfiguriert, deren Syntax auf den ersten Blick etwas verwirrend erscheinen mag. Die Konfiguration lässt sich aber auch mit Hilfe eines zusätzlichen "admin"-Pakets, das eine webbasierte Administration zur Verfügung stellt, durchführen: Obwohl Tomcat ein eigenständiger Server ist, wird oftmals gewünscht, dass er mit einem anderen Webserver gemeinsam zum Einsatz kommt. PHP-Scripts kann Tomcat nicht ausführen lassen, Unterstützung für CGI und SSI lässt sich allerdings aktivieren. Natürlich bietet sich eine Zusammenarbeit mit dem Apache an. Realisiert werden kann eine solche Zusammenarbeit der beiden Server mit dem sogenannten Connectors (modul: mod_jk).

2. Der Connector:

Damit Tomcat und Apache2 zusammenarbeiten, muss das Modul mod_jk beim Start eingebunden werden. (Der sogenannte Connector). Hierfür muss das Paket mod_jk installiert sein und unter Suse in der Datei /etc/sysconfig/apache2 im Abschnitt APACHE_MODULES das Modul mod_jk hinzugefügt werden. Nachdem Neustart von apache2 kann man sich über die Datei /etc/apache2/sysconfig/loadmodules.conf die eingebundenen Modul anschauen. Folgender Eintrag ist für das Modul mod_jk hinzugekommen: LoadModule jk_module /usr/lib/apache2-prefork/mod_jk.so Nach dem Neustart des Servers befindet sich im Verzeichnis /etc/apache2/conf.d/ die automatisch erstellte Datei tomcat_jk.conf.