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
![]() |
![]() ![]() |
Seite 82 / 397 Letzter Update: 29.6.2022 Impressum| Datenschutz |