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:
turing$ /home/sep2006/software/installed/apache-tomcat-5.5.16/install/install_tomcat.sh ~/tomcat 12345 Tomcat successfully installed turing$Dann müsste folgendes Verzeichnis existieren:
turing$ ls ~/tomcat/ bin conf logs shared temp webapps work turing$Im Unterverzeichnis webapps des neu angelegten ~/tomcat-Vlerzeichnisses befinden sich die Standard-Webanwendungen:
turing$ 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 turing$Den Server können Sie nun wie folgt starten:
turing$ ~/tomcat/bin/startup Using CATALINA_BASE: /home/turing/chrissch/tomcat Using CATALINA_HOME: /home/sep2006/software/installed/apache-tomcat-5.5.16 Using CATALINA_TMPDIR: /home/turing/chrissch/tomcat/temp Using JRE_HOME: /home/sep2006/software/installed/jdk1.5.0_06 turing$Danach können Sie sich über die URL
http://turing.mathematik.uni-ulm.de:12345/
Nach dem Arbeiten können Sie den Server wie folgt wieder "herunterfahren":
turing$ ~/tomcat/bin/shutdown Using CATALINA_BASE: /home/turing/chrissch/tomcat Using CATALINA_HOME: /home/sep2006/software/installed/apache-tomcat-5.5.16 Using CATALINA_TMPDIR: /home/turing/chrissch/tomcat/temp Using JRE_HOME: /home/sep2006/software/installed/jdk1.5.0_06 turing$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:
turing$ cd ~/tomcat/webapps/ turing$ ls ROOT admin.xml examples.xml manager.xml tomcat-docs webdav turing$ rm admin.xml examples.xml manager.xml tomcat-docs/ webdav/ turing$ ls ROOT turing$ cd ROOT/ turing$ ls RELEASE-NOTES.txt WEB-INF admin asf-logo-wide.gif favicon.ico index.jsp tomcat-power.gif tomcat.gif turing$ rm -r RELEASE-NOTES.txt admin asf-logo-wide.gif favicon.ico index.jsp tomcat-power.gif tomcat.gif turing$ ls WEB-INF turing$ 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 turing$Nun können Sie mit einer ersten Indexseite in etwa wie folgt beginnen:
turing$ cat ~/tomcat/webapps/ROOT/index.html <HTML> <HEAD> <TITLE>Meine erste Webseite</TITLE> </HEAD> <BODY> <B>Meine erste Webseite</B> </BODY> </HTML> turing$
Die einzelnen Schritte nochmal in der Zusammenfassung:
turing$ /home/sep2006/software/installed/apache-tomcat-5.5.16/install/install_tomcat.sh ~/tomcat 12345
turing$ ~/tomcat/bin/startup
http://turing.mathematik.uni-ulm.de:12345/
turing$ ~/tomcat/bin/shutdown