2.1.5.2.7.3 Übertragung der Webapplikation auf einen vorhandenen T omcat unter Ubuntu

Von Ubuntu 16.04 wird der interne Tomcat unter /var/lib/tomcatx (z.B. /var/lib/tomcat 8 ) installiert. Wenn Sie diesen Tomcat nutzen möchten, sollten Sie die komplette SuperX Installation unter dem Tomcat Benutzer welcher von Ubuntu angelegt wurde (z.B.:tomcat 8 ) durchführen.

Zuerst muss der Tomcatuser Shell rechte bekommen. Dazu editieren Sie als root die /etc/passwd und geben in der Zeile vom Tomcatuser am Ende /bin/bash ein.

Danach können Sie ggf. das Verzeichnis /home/tomcat anlegen und dort die Dateien des alten $SUPERX_DIR hinkopieren. Dementsprechend auch in der SQL_ENV das $SUPERX_DIR auf /home/tomcat setzen. Die Dateirechte müssen dem Tomcatuser zugeteilt werden.

Es ist auch sinnvoll für den Tomcatuser die Dateien wie .bashrc und .profile und Ordner .ssh anzulegen und rechte auf tomcat7:tomcat7 zu geben. Damit können Sie dann aliases wie ll vergeben und auch bei login automatisch die SQL_ENV laden.

Jetzt melden Sie sich mit der TomcatKennung an.

Nun müssen wir die SuperX-Webanwendung in den Ubuntu-Tomcat integrieren, d.h. der im Kernmodul mitgelieferte Tomcat wird gar nicht benutzt, aber den webapps-Ordner darin schon. Wenn SuperX nun unter /home/tomcat liegt, muss hier ein wenig getrickst werden. Zuerst benennen wir den Ordner tomcat unter /home/tomcat/webserver nach old_tomcat um. Danach kopieren Sie aus /home/tomcat/webserver/old_tomcat/webapps den superx Ordner in den webapps Ordner von den UbuntuTomcat, z.B.: /var/lib/tomcat 8 /webapps. Damit Sie weiterhin in der SuperX Umgebung wie gewohnt arbeiten können, erstellen Sie nun einen Symbolischen Link von dem UbuntuTomcat in den webserver Verzeichnis von SuperX. Das geht z.B. so:

ln -s /var/lib/tomcat 8 /home/tomcat/webserver/tomcat

Damit ist der UbuntuTomcat in SuperX integriert.

Beispiel-Befehle für Tomcat 8 :

Starten: service tomcat8 start

Stoppen: service tomcat8 stop

Neustarten: service tomcat8 restart

Und die Logdateien liegen hier: /var/ lib /tomcat 8/logs welches auf /var/log/tomcat8 verlinkt ist

Konfiguration des Servers: / var/lib/tomcat8/conf welches auf /etc/tomcat 8 verlinkt ist

Variablen wie CATALINA_OPTS: /etc/default/tomcat8


Druckversion HTML

Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 82 / 397
Letzter Update: 29.6.2022
Impressum| Datenschutz