Tomcat installation per tarball (Linux)

Aus Tutorials
Zur Navigation springen Zur Suche springen

Noch in Bearbeitung


Voraussetzungen

Java siehe Java (Ubuntu)

Benutzer anlegen

sudo addgroup --system --no-create-home --disabled-login --group tomcat
sudo adduser --system --no-create-home --disabled-login --ingroup tomcat tomcat

Download

Verfügbare Versionen siehe http://www.eu.apache.org/dist/tomcat/

wget http://www.eu.apache.org/dist/tomcat/tomcat-9/v9.0.0.M4/bin/apache-tomcat-9.0.0.M4.tar.gz
tar -xzf apache-tomcat-9.0.0.M4.tar.gz

Installationsverzeichnis anlegen:

sudo mkdir /opt/tomcat/

Entpacktes Tomcat-Verzeichnis verschieben und Besitzer setzen:

sudo mv apache-tomcat-9.0.0.M4 /opt/tomcat/tomcat9/
sudo chown -R tomcat:tomcat /opt/tomcat/tomcat9/

Installation

sudo nano /etc/tomcat8.conf
CATALINA_HOME="/opt/tomcat/tomcat9"
JASPER_HOME="/opt/tomcat/tomcat9"
CATALINA_TMPDIR="/opt/tomcat/tomcat9/temp"
JAVA_ENDORSED_DIRS="/opt/tomcat/tomcat9/common/endorsed"

CATALINA_PID=/var/run/tomcat9.pid

CONNECTOR_PORT=8080

Konfiguration

Tomcat Benutzer anlegen

Dazu in der Datei $CATALINA_HOME/conf/tomcat-users.xml folgende Zeilen zwischen <tomcat-users> und </tomcat-users> einfügen:

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="tomcat"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui,admin-gui">

mod_jk

sudo apt-get install libapache2-mod-jk
sudo a2enmod jk

Links

http://perfect-knowhow.de/autostart-von-tomcat-6-beim-booten-eines-ubuntu-systems

http://www.laub-home.de/wiki/Mehrere_Tomcat_Instanzen_auf_einem_Server

https://www.tech-island.com/tutorials/mehrere-tomcat-instanzen-auf-demselben-server


Zurück zu Ubuntu