Die im Folgenden rot dargestellten Texte sind durch die jeweils eigenen Wahlen für das Tomcat-Verzeichnis (hier: ~/tomcat) und den Port (hier: 12345) zu ersetzen. (Beachten Sie, dass zwei Server nicht denselben Port verwenden können. Sie müssen also evtl. ein bisschen experimentieren, bis Sie einen freien Port finden. Außerdem muss der gewählte Port größer als 1024 und kleiner als 32768 sein.)
Um einen eigenen Tomcat-Server im Verzeichnis ~/tomcat zu installieren, gehen Sie wie folgt vor:
theseus$ /home/sep2006/software/installed/apache-tomcat-5.5.16/install/install_tomcat.sh ~/tomcat 12345 Tomcat successfully installed theseus$Dann müsste folgendes Verzeichnis existieren:
theseus$ ls ~/tomcat/ bin conf logs shared temp webapps work theseus$Im Unterverzeichnis webapps des neu angelegten ~/tomcat-Vlerzeichnisses befinden sich die Standard-Webanwendungen:
theseus$ ls -R ~/tomcat/webapps/ tomcat/webapps/: ROOT admin.xml examples.xml manager.xml tomcat-docs webdav tomcat/webapps/ROOT: RELEASE-NOTES.txt WEB-INF admin asf-logo-wide.gif favicon.ico index.jsp tomcat-power.gif tomcat.gif tomcat/webapps/ROOT/WEB-INF: classes lib web.xml tomcat/webapps/ROOT/WEB-INF/classes: tomcat/webapps/ROOT/WEB-INF/lib: catalina-root.jar tocat/webapps/ROOT/admin: index.html theseus$Bitte setzen Sie nun auf der Shell, von der aus Sie den Tomcat starten,
theseus$ ~/tomcat/bin/startup Using CATALINA_BASE: /home/theseus/chrissch/tomcat Using CATALINA_HOME: /home/sep2006/software/installed/apache-tomcat-5.5.16 Using CATALINA_TMPDIR: /home/theseus/chrissch/tomcat/temp Using JRE_HOME: /home/sep2006/software/installed/jdk1.5.0_06 theseus$Danach können Sie sich über die URL
http://theseus.mathematik.uni-ulm.de:12345/
Nach dem Arbeiten können Sie den Server wie folgt wieder "herunterfahren":
theseus$ ~/tomcat/bin/shutdown Using CATALINA_BASE: /home/theseus/chrissch/tomcat Using CATALINA_HOME: /home/sep2006/software/installed/apache-tomcat-5.5.16 Using CATALINA_TMPDIR: /home/theseus/chrissch/tomcat/temp Using JRE_HOME: /home/sep2006/software/installed/jdk1.5.0_06 theseus$Nach einer kurzen Einarbeitung sollten Sie die Standard-Webanwendungen entfernen und in webapps alle symbolischen Links löschen und auch webapps/ROOT bis auf das Verzeichnis WEB-INF platt machen:
theseus$ cd ~/tomcat/webapps/ theseus$ ls ROOT admin.xml examples.xml manager.xml tomcat-docs webdav theseus$ rm admin.xml examples.xml manager.xml tomcat-docs/ webdav/ theseus$ ls ROOT theseus$ cd ROOT/ theseus$ ls RELEASE-NOTES.txt WEB-INF admin asf-logo-wide.gif favicon.ico index.jsp tomcat-power.gif tomcat.gif theseus$ rm -r RELEASE-NOTES.txt admin asf-logo-wide.gif favicon.ico index.jsp tomcat-power.gif tomcat.gif theseus$ ls WEB-INF theseus$ ls -R ~/tomcat/webapps/ tomcat/webapps/: ROOT tomcat/webapps/ROOT: WEB-INF tomcat/webapps/ROOT/WEB-INF: classes lib web.xml tomcat/webapps/ROOT/WEB-INF/classes: tomcat/webapps/ROOT/WEB-INF/lib: catalina-root.jar theseus$Nun können Sie mit einer ersten Indexseite in etwa wie folgt beginnen:
theseus$ cat ~/tomcat/webapps/ROOT/index.html <HTML> <HEAD> <TITLE>Meine erste Webseite</TITLE> </HEAD> <BODY> <B>Meine erste Webseite</B> </BODY> </HTML> theseus$
Die einzelnen Schritte nochmal in der Zusammenfassung:
theseus$ /home/sep2006/software/installed/apache-tomcat-5.5.16/install/install_tomcat.sh ~/tomcat 12345
theseus$ ~/tomcat/bin/startup
http://theseus.mathematik.uni-ulm.de:12345/
theseus$ ~/tomcat/bin/shutdown