Der Apache-Tomcat-Connector für Apache 2.x heißt mod_jk und ist ein Apache-Modul, das via DSO in eine vorhandene Apache-Installation gelinkt werden kann. Das mod_jk kann man herunterladen z.B. von http://jakarta.apache.org (im Downloadbereich unter Sources). Unter SuSE Linux 8.2 und höher befindet sich das mod_jk im Paket apache2-mod_jk . Di e Quellen liegen in $SUPERX_DIR/webserver/apache/src/jakarta-tomcat-connectors-jk-1.2-src-current.tar.gz .
Bei Suse wird das Paket installiert mit
zypper -n in -l apache2-mod_jk
Die Konfiguration kann man in /etc/tomcat/conf.d ablegen, also z.B. die Datei superx_mod_jk.conf. (s.u.).
Bei Debian / Ubuntu wir d das Paket installiert mit
apt-get install libapache2-mod-jk
Auf einem Server musste man unter
/etc/apt/sources.list
ergänzen, damit libapache2-mod-jk gefunden wurde
deb
ftp://ftp.stratoserver.net/pub/linux/ubuntu
xenial
main
restricted
universe
deb-src
ftp://ftp.stratoserver.net/pub/linux/ubuntu
xenial
main
restricted
universe
und
apt-get update
bevor das Herunterladen ging.
und ggf. muss man es noch aktivieren mit
a2enmod jk
Danach ist das Modul verfügbar, es landet je nach Distribution in unterschiedlichen Verzeichnissen, am besten sucht man es mit
find / -name mod_jk.so
Bei manchen Systemen ist es sinnvoll, den mod_jk selbst zu kompilieren. Zunächst müssen der Apache 1.3.x bzw. 2.x und das apxs -Tool installiert sein ( apxs ist unter SuSE Linux Teil der devel -Package für Apache, unter RedHat httpd-devel.i386 bzw. httpd-devel.x86_64 ). Nun entpackt man die mod_jk-Quellen z.B. im Verzeichnis /usr/src/apache/
Für apxs muss das Paket gcc-c++ installiert sein. Unter RedHat muss es eventuell noch mit:
installiert werden.
Dann geht man als root in das Verzeichnis
/usr/src/apache/jakarta-tomcat-connectors-jk-1.2.6-src/jk/native
und gibt ein
($JAVA_HOME
und
/usr/sbin/apxs
müssen ggf. angepasst werden):
Unter Apache 1.3.x:
./configure --with-java-home=$JAVA_HOME --enable-EAPI --with-apxs=/usr/sbin/apxs
Unter Apache 2.x:
./configure --with-java-home=$JAVA_HOME --with-apxs=/usr/sbin/apxs
Dann gilt für beide:
make
Danach kann die Konfiguration des mod_jk beginnen, was im folgenden Kapitel beschrieben ist.
Druckversion HTML
![]() |
![]() ![]() |
Seite 106 / 397 Letzter Update: 29.6.2022 Impressum| Datenschutz |