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.)
Um einen eigenen Tomcat-Server im Verzeichnis ~/tomcat zu installieren, gehen Sie wie folgt vor:
turing$ /home/sep2004/software/installed/jakarta-tomcat-4.1.30/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-Verzeichnisses 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: WEB-INF index.jsp jakarta-banner.gif tomcat-power.gif tomcat.gif tomcat/webapps/ROOT/WEB-INF: web.xml turing$Den Server können Sie nun wie folgt starten:
turing$ ~/tomcat/bin/startup Using CATALINA_BASE: /home/thales/jmayer/tomcat Using CATALINA_HOME: /home/sep2004/software/installed/jakarta-tomcat-4.1.30 Using CATALINA_TMPDIR: /home/thales/jmayer/tomcat/temp Using JAVA_HOME: /home/sep2004/software/installed/jdk1.5.0 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/thales/jmayer/tomcat Using CATALINA_HOME: /home/sep2004/software/installed/jakarta-tomcat-4.1.30 Using CATALINA_TMPDIR: /home/thales/jmayer/tomcat/temp Using JAVA_HOME: /home/sep2004/software/installed/jdk1.5.0 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 WEB-INF index.jsp jakarta-banner.gif tomcat-power.gif tomcat.gif turing$ rm index.jsp jakarta-banner.gif 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: web.xml turing$Beachte: Sie müssen für Ihre eigenen Servlets zunächst das Verzeichnis classes unterhalb von WEB-INF anlegen!
turing$ cd ~/tomcat/webapps/ROOT/WEB-INF turing$ ls web.xml turing$ mkdir classes turing$ ls web.xml classes 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/sep2004/software/installed/jakarta-tomcat-4.1.30/install/install_tomcat.sh ~/tomcat 12345Und danach noch Verzeichnis classes unterhalb von WEB-INF für eigene Servlets anlegen.
turing$ ~/tomcat/bin/startup
http://turing.mathematik.uni-ulm.de:12345/
turing$ ~/tomcat/bin/shutdown