Übersicht Befehle zur Administration des Tomcat Testsystems
Zurück
Programme zur Verbindungsherstellung
- WinSCP: Kopieren von Dateien zum/vom Server
- Putty: Entfernte Terminalsitzung auf dem Server starten
Ansprechpartner
- Tomcat Betrieb: IT-DLZ.Java-Hosting@ldbv.bayern.de
- Formularserver Betrieb : IT-DLZ.formularserver-betrieb@ldbv.bayern.de
- Entwicklung Formularserver: Formularserver-Entwicklung@ldbv.bayern.de
Wichtige Verzeichnisse
/srv/tmp
In dieses Verzeichnis werden mit WinSCP die zu veröffentlichen war-Dateien kopiert, diese müssen anschließend mit dem ifas Benutzer in das Tomcat-Webapps Verzeichnis kopiert werden/srv/jweb/catalina/ifas
Wurzelverzeichnis des Tomcats/srv/jweb/catalina/ifas/conf
Konfigurationsverzeichnis des Tomcats: Hier müssen sich die Dateien standard.cnf bzw. ndat.dft befinden/srv/jweb/catalina/ifas/webapps
Ausführungsverzeichnis des Tomcats: In dieses Verzeichnis werden die war-Dateien kopiert/srv/jweb/catalina/ifas/logs
In diesem Verezichnis werden die allgmeinen Tomcat-log-Dateien sowie die log-Dateien der IFAS-Services/Batchjobs abgelegt/srv/jweb/catalina/ifas/tmp
In diesem Verzeichnsi wird das $texte-Verzeichnis der IFAS Services/Batchjobs erzeugt. Dieses Verzeichnis wird für temporäre Dateien benutzt und kann bei bestimmten Fehlern von Interesse sein/srv/jweb/etc/catalina/ifas/
Beinhaltet Konfigurationsdateien wie Zertifikate, catalina.policy, etc. Änderungen an diesen Dateien sind nur durch das Rechenzentrum durchführbarLinuxbefehle
Bei den in den Beispielen angegebenen Pfaden handelt es sich immer um absolute Pfade, d.h. diese gehen immer vom Wurzelverzeichnis "/" aus und sind an jeder Stelle gültig. Es kann aber günstiger sein per "cd" in das jeweilige Verzeichnis zu navigieren und relative Pfade zu benutzen.
cd
Wechseln der Verzeichnisse, z.B. Wechsel in das Verzeichnis "/srv/tmp":cd /srv/tmp/
mv
Verschieben von Dateiencp
Kopieren von Dateien, z.B. Kopieren der war-Datei in das webapps-Verzeichnis:cp /srv/tmp/ifas-formular-by-service.war /srv/jweb/catalina/ifas/webapps/
nano
Editor zum Lesen/Schreiben von Textdateien, z.B. Öffen der Datei standard.cn:nano /srv/jweb/catalina/ifas/conf/standard.cnf
cat
Ausgabe von Dateien in der Konsole, z.B. Ausgabe der log-Datei: ´ cat /srv/jweb/catalina/ifas/logs/log4j.txt`tail - f
Fortlaufende Anzeige einer Datei in der Konsole, Abbruch mit STRG + c Beispiel:tail -f /srv/jweb/catalina/ifas/logs/log4j.txt
Deployen einer war-Datei
Im Testsystem scheint das automatische Deployen einer war-Datei deaktiviert zu sein (zumindest funtkioniert es nicht). Zusätzlich zu den unteren Befehlen muss hier zuerst der Tomcat gestoppt und nach den anderen Schritten wieder gestartet werden.
cd /srv/jweb/catalina/ifas/webapps/
Wechsel in den Tomcat webapps-Ordnerrm ifas-dms-fabasoft-service* -rf
Löschen der war-Datei und des Verzeichnisses "ifas-dms-fabasoft-service" in einem Schrittcp /srv/tmp/ifas-dms-fabasoft-service.war .
war-Datei aus dem temporären Verzeichnis ins webapp-Verzeichnis kopierenDer Tomcat kontrolliert periodisch das webapps-Verzeichnis nach Änderungen und wird diese neue war-Datei nach einiger Zeit automatisch deployen. Ob es erfolgreich war lässt sich an 2 Dingen erkennen:
- Im webapps-Verzeichnis ist ein gleichnamiger Ordner wie die war-Datei erstellt worden
- In den log-Dateien finden sich Einträge von Init-Prozess der IFAS Services/Jobs
Tomcat Starten/Stoppen
Tomcat stoppen:
/etc/init.d/ifas stop
Tomcat starten:
/etc/init.d/ifas start
Tomcat neustarten:
/etc/init.d/ifas restart