Ich habe Tomcat 5.5 unter Amazon Linux installiert.
OS/MW | version |
---|---|
Amazon Linux | 2016.09 |
java | 1.5.0_22 |
tomcat | 5.5.36 |
Installieren Sie zuerst Java. Da diesmal jedoch bereits eine andere Java-Version unter Amazon Linux installiert ist, deinstallieren Sie sie zuerst und installieren Sie diesmal das angegebene Java.
Sie können die bereits installierten Pakete mit "yum list install" überprüfen.
python
$ yum list installed |grep -i java
java-1.7.0-openjdk.x86_64 1:1.7.0.121-2.6.8.1.69.amzn1 installed
javapackages-tools.noarch 0.9.1-1.5.amzn1 installed
tzdata-java.noarch 2016j-1.67.amzn1 installed
$ yum list installed |grep -i jdk
java-1.7.0-openjdk.x86_64 1:1.7.0.121-2.6.8.1.69.amzn1 installed
python
$ sudo yum remove java-1.7.0-openjdk
---
Es wurde gelöscht:
java-1.7.0-openjdk.x86_64 1:1.7.0.121-2.6.8.1.69.amzn1
Die Abhängigkeit wurde entfernt:
aws-apitools-as.noarch 0:1.0.61.6-1.0.amzn1 aws-apitools-common.noarch 0:1.1.0-1.9.amzn1 aws-apitools-ec2.noarch 0:1.7.3.0-1.0.amzn1
aws-apitools-elb.noarch 0:1.0.35.0-1.0.amzn1 aws-apitools-mon.noarch 0:1.0.20.0-1.0.amzn1
Aufgrund der Abhängigkeit werden auch aws-apitools usw. gelöscht.
Von der folgenden Site herunterladen und auf den Server hochladen. Java SE 5.0 Downloads
Erteilen Sie der heruntergeladenen Binärdatei die Ausführungsberechtigung und installieren Sie sie.
Ausführungsberechtigung erteilen
$ chmod +x jdk-1_5_0_22-linux-amd64-rpm.bin
Installation
$ sudo ./jdk-1_5_0_22-linux-amd64-rpm.bin
Sie werden gefragt, ob Sie damit einverstanden sind. Geben Sie also yes ein und drücken Sie enter.
Zustimmen
Do you agree to the above license terms? [yes or no]
yes
Unpacking...
Checksumming...
0
0
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP ([email protected]).
inflating: jdk-1_5_0_22-linux-amd64.rpm
Vorbereiten... ################################# [100%]
Aktualisierung/Während der Installation...
1:jdk-2000:1.5.0_22-fcs ################################# [100%]
Done.
Damit ist die Java-Installation abgeschlossen.
Laden Sie Tomcat von Apache Archives herunter.
herunterladen
$ wget http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.36/bin/apache-tomcat-5.5.36.tar.gz
--2016-12-27 02:27:48-- http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.36/bin/apache-tomcat-5.5.36.tar.gz
archive.apache.org (archive.apache.org)Erkundigt sich bei DNS... 163.172.17.199
archive.apache.org (archive.apache.org)|163.172.17.199|:Anschließen an 80...In Verbindung gebracht.
Senden einer Verbindungsanforderung über HTTP und Warten auf eine Antwort... 200 OK
Länge: 9665826 (9.2M) [application/x-gzip]
`apache-tomcat-5.5.36.tar.gz'Speichern in
apache-tomcat-5.5.36.tar.gz 100%[======================================================================>] 9.22M 185KB/s in 87s
2016-12-27 02:29:15 (109 KB/s) - `apache-tomcat-5.5.36.tar.gz'Speichern unter[9665826/9665826]
Auftauen
$ tar zxvf apache-tomcat-5.5.36.tar.gz
Platzierung
$ sudo mv apache-tomcat-5.5.36 /usr/local/
Im Fall von Tomcat müssen Sie nach der Bereitstellung des heruntergeladenen die Umgebungsvariablen festlegen, die für die Ausführung erforderlich sind.
Einstellungen für Umgebungsvariablen
$ sudo vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.5.0_22
export TOMCAT_HOME=/usr/local/apache-tomcat-5.5.36
export CATALINA_HOME=/usr/local/apache-tomcat-5.5.36
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/common/lib
Umgebungsvariablen lesen
$ source /etc/profile
Versionsbestätigung
$ java -version
java version "1.5.0_22"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_22-b03, mixed mode)
Der Rest wird gestartet und abgeschlossen.
Tomcat starten
$ /usr/local/apache-tomcat-5.5.36/bin/catalina.sh start
Using CATALINA_BASE: /usr/local/apache-tomcat-5.5.36
Using CATALINA_HOME: /usr/local/apache-tomcat-5.5.36
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.36/temp
Using JRE_HOME: /usr/java/jdk1.5.0_22
Using CLASSPATH: /usr/local/apache-tomcat-5.5.36/bin/bootstrap.jar
Bestätigung
$ ps aux |grep tomcat
ec2-user 2784 15.0 23.4 986200 118108 pts/0 Sl 02:33 0:03 /usr/java/jdk1.5.0_22/bin/java -Djava.util.logging.config.file=/usr/local/apache-tomcat-5.5.36/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/apache-tomcat-5.5.36/common/endorsed -classpath /usr/local/apache-tomcat-5.5.36/bin/bootstrap.jar -Dcatalina.base=/usr/local/apache-tomcat-5.5.36 -Dcatalina.home=/usr/local/apache-tomcat-5.5.36 -Djava.io.tmpdir=/usr/local/apache-tomcat-5.5.36/temp org.apache.catalina.startup.Bootstrap start
ec2-user 2827 0.0 0.4 110472 2208 pts/0 S+ 02:34 0:00 grep --color=auto tomcat
Ich konnte bestätigen, dass der Prozess gestartet wurde. Wenn Sie versuchen, mit einem Browser auf 8080 zuzugreifen, wird der Standardbildschirm von Tomcat angezeigt.
Vorerst werden wir auch aufhören.
Halt
$ /usr/local/apache-tomcat-5.5.36/bin/catalina.sh stop
Using CATALINA_BASE: /usr/local/apache-tomcat-5.5.36
Using CATALINA_HOME: /usr/local/apache-tomcat-5.5.36
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.36/temp
Using JRE_HOME: /usr/java/jdk1.5.0_22
Using CLASSPATH: /usr/local/apache-tomcat-5.5.36/bin/bootstrap.jar
Sie können Tomcat auch mit starup.sh und shutdown.sh unter demselben Apache-Tomcat-5.5.36 / bin / starten / stoppen. Oder besser gesagt, ich denke, es ist normal, es dort zu tun.
Anlaufen
$ /usr/local/apache-tomcat-5.5.36/bin/startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-5.5.36
Using CATALINA_HOME: /usr/local/apache-tomcat-5.5.36
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.36/temp
Using JRE_HOME: /usr/java/jdk1.5.0_22
Using CLASSPATH: /usr/local/apache-tomcat-5.5.36/bin/bootstrap.jar
Halt
$ /usr/local/apache-tomcat-5.5.36/bin/shutdown.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-5.5.36
Using CATALINA_HOME: /usr/local/apache-tomcat-5.5.36
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.36/temp
Using JRE_HOME: /usr/java/jdk1.5.0_22
Using CLASSPATH: /usr/local/apache-tomcat-5.5.36/bin/bootstrap.jar
Recommended Posts