Da es sich um Ubuntu handelt, müssen Sie den „Synaptic Package Manager“ gut nutzen.
1. Tomcat benötigt die Unterstützung von JDK. Lassen Sie uns also zunächst über die Installation von JDK sprechen. Wenn Sie JDK bereits installiert haben, können Sie direkt mit Punkt 2 fortfahren.
1.1Installieren Sie JDK
Suchen Sie in Synaptic nach „sun-java“, installieren Sie das neueste JDK, z. B. „sun-java6-jdk“, und klicken Sie dann auf „Übernehmen“, um es automatisch zu installieren.
1.2 JDK-Umgebungsvariablen konfigurieren Die Installation erfolgt automatisch, die Konfiguration muss jedoch selbst durchgeführt werden.
1.2.1 Benutzerumgebungsvariablen ändern
$ vi /home/fancy(Ihr Benutzername)/.bashrc
Fügen Sie Folgendes zur .bashrc-Datei hinzu:
export JAVA_HOME="/usr/lib/jvm/java-6-sun" export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" export PATH="$PATH:$JAVA_HOME/bin"
1.2.2 Ändern Sie die Umgebungsvariablen aller Benutzer
$sudo vi /etc/profile
Fügen Sie in dieser Datei Folgendes hinzu:
export JAVA_HOME="/usr/lib/jvm/java-6-sun" export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" export PATH="$PATH:$JAVA_HOME/bin"
2. Tomcat-Installation und -Konfiguration, hier ist der Schlüssel 2.1 Installieren Sie Tomcat über Synaptic
Dazu gibt es nicht viel zu sagen, suchen Sie einfach nach „Tomcat“, wählen Sie das entsprechende Softwarepaket aus und wenden Sie es an.
2.2 Tomcat-Konfiguration Dies ist der entscheidende Punkt.
$sudo vi /etc/profile
dazu kommen:
export CATALINA_HOME="/usr/share/tomcat5.5"
Beachten:
a. Einige Stellen im Internet sagen, dass TOMCAT_HOME gesetzt ist, was falsch ist;
b. Im Internet heißt es auch, dass conf/server.xml und web.xml geändert werden müssen. Dies ist bei der Installation mit Synaptic in Ubuntu nicht erforderlich (natürlich können Sie es bei Bedarf in der Zukunft ändern die erste Installation ist nicht erforderlich).
OK, die Konfiguration ist abgeschlossen. Neustart! Die Änderungen an /etc/profile werden erst wirksam, wenn der Computer neu gestartet wird.
3. Starten Sie den Tomcat-Dienst 3.1 und geben Sie /usr/share/tomcat5.5/bin ein. Sie können darin mehrere Bash-Skripte sehen
$./startup.sh
Sie können den Dienst starten.
Beachten Sie, dass Tomcat hier kein Apache installieren muss und direkt als Webserver verwendet werden kann.
Das Ergebnis der Ausführung von ./startup.sh sollte sein:
Mit CATALINA_BASE: /usr/share/tomcat5.5 Mit CATALINA_HOME: /usr/share/tomcat5.5 Mit CATALINA_TMPDIR: /usr/share/tomcat5.5/temp Mit JRE_HOME: /usr/lib/jvm/java-6-sun
3.2 Beim Ausführen von ./startup.sh können die folgenden Probleme auftreten:
touch: „/usr/share/tomcat5.5/logs/catalina.out“ kann nicht berührt werden: Berechtigung verweigert./catalina.sh: 323: /usr/share/tomcat5.5/logs/catalina.out kann nicht erstellt werden
Der Grund dafür ist, dass das Protokollverzeichnis nach der Installation nicht über ausreichende Berechtigungen verfügt. Sie können es wie folgt ändern:
$ sudo chmod 766 ./logs -R
4. Überprüfen Sie, ob der Dienst erfolgreich geöffnet wurde. Öffnen Sie Ihren Browser und geben Sie ein: localhost:8180.
Der Standardport von Tomcat ist 8180. Sie können ihn in conf/server.xml ändern, sodass Sie in Zukunft direkt auf localhost zugreifen können.
Wenn der Dienst normal gestartet wird, wird die Navigationshomepage von Tomcat angezeigt.
5. Schließen Sie den Dienst und führen Sie Shutdown.sh unter bin/ aus.
$./shutdown.sh
Normalerweise werden die folgenden Ergebnisse angezeigt:
Mit CATALINA_BASE: /usr/share/tomcat5.5 Mit CATALINA_HOME: /usr/share/tomcat5.5 Mit CATALINA_TMPDIR: /usr/share/tomcat5.5/temp Mit JRE_HOME: /usr/lib/jvm/java-6-sun
Einstellungstipps für den Selbststart von Tomcat
Nach der Installation von Tomcat 5.5 ist es ganz einfach, das heruntergeladene Installationsdateipaket zu entpacken und in das entsprechende Verzeichnis zu legen. Legen Sie dann die entsprechenden Umgebungsvariablen wie JAVA_HOME, CATALINA_HOME und andere Umgebungsvariablen in der Linux-Umgebung fest und führen Sie es im bin-Verzeichnis aus Durch Ausführen von /catalina.sh kann der Tomcat-Dienst im Terminalmodus gestartet werden. Wenn Sie Tomcat zur selbststartenden Warteschlange hinzufügen müssen, müssen Sie die folgenden Vorgänge ausführen:
Melden Sie sich als Root-Benutzer am System an:
cd /etc/rc.d/init.d/ vi tomcat
Der Dateiinhalt wird wie folgt referenziert:
#!/bin/sh## tomcat: Tomcat starten/stoppen/neu starten## chkconfig: 2345 80 20# Beschreibung: Tomcat ist ein Java-Servlet-Container### Passen Sie diese Werte an Ihre Umgebung an:export CATALINA_BASE=/usr/ local/ tomcatexport CATALINA_HOME=/usr/local/tomcatexport CATALINA_TMPDIR=/usr/local/tomcat/tempexport JRE_HOME=/usr/java/jdk15# Quellfunktionsbibliothek. /etc/rc.d/init.d/functionsTOMCAT=/usr/local/tomcatstart() {echo -n $ "Tomcat starten: "$TOMCAT/bin/catalina.sh start}stop() {echo -n $"Tomcat stoppen: "$TOMCAT/bin/catalina.sh stop}# Sehen Sie, wie wir aufgerufen wurden.case "$1" instart)start;;stop)stop;;status);;status);;restart)stopstart;;*)echo $" Verwendung: $0 {start|stop|restart}";;esacexit $RETVAL
Ändern Sie Tomcat in eine ausführbare Datei. Die Befehlsreferenz lautet wie folgt:
chmod a+x tomcat
Verwenden Sie den Befehl chkconfig, um den Tomcat-Befehl zur Systemstartwarteschlange hinzuzufügen:
chkconfig --add tomcat
Überprüfen Sie den Status von Apachectl:
chkconfig --list tomcat
Okay, es ist alles fertig. Ich hoffe, es kann Ihnen helfen und ich kann mich daran erinnern!