環境準備:
1、系統環境:
操作系統:Red hat7.4
tomcat版本:9.0
安裝步驟:
1、先下載安裝jdk,
下載tomcat的官網,有兼容列表;
tomcat v7.0-------support-------->Java EE 6 and 6以上
tomcat v8.0-------support-------->Java EE 7 and 7以上
tomcat v9.0-------support-------->Java EE 8 and 8以上
查看本機的java版本,已經符合要求
[root@xcxcc1 soft]# java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
2、下載tomcat 9,登陸官網,選擇對應的版本和安裝包下載
2、上傳安裝包到服務器,直接解 壓即可。
[czsbxcx@xcxcc1]$ ls -l
-rw-r--r-- 1 root root 11026056 12月 18 10:44 apache-tomcat-9.0.30.tar.gz
[czsbxcx@xcxcc1]$ tar -xvf apache-tomcat-9.0.30.tar.gz
[czsbxcx@xcxcc1]$ls -l
-rw-r--r-- 1 root root 11026056 12月 18 10:44 apache-tomcat-9.0.30.tar.gz
drwxr-xr-x 9 czsbxcx czsbxcx 280 12月 18 10:45 apache-tomcat-9.0.30
[czsbxcx@xcxcc1]$ mv apache-tomcat-9.0.30 tomcat9_9095
[czsbxcx@xcxcc1]$cd tomcat9_9095
[czsbxcx@xcxcc1]$ls
bin BUILDING.txt conf CONTRIBUTING.md lib LICENSE logs NOTICE README.md RELEASE-NOTES RUNNING.txt temp webapps work
[czsbxcx@xcxcc1 bin]$
3、修改默認端口號,修改文件tomcat8_8085/conf/server.xml。
改動一:
<Server port="8005" shutdown="SHUTDOWN">--改動前參數
<Server port="8015" shutdown="SHUTDOWN">--改動後參數,端口改成8015
改動二:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
將<Connector port=“8080” protocol="HTTP/1.1"端口改成8085
改動三:
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />--改動前8009
<Connector port="8014" protocol="AJP/1.3" redirectPort="8443" />--改動後8014
4、修改內存
在tomcat目錄下的bin目錄修改tomcat8_8085/bin/catalina.sh 文件,添加如下參數
export JAVA_OPTS="-Xms2048m -Xmx2048m -Xss1024K -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m"
5、啓動tomcat
[czsbxcx@xcxcc1]$ cd bin
[czsbxcx@xcxcc1 bin]$ ./startup.sh
Using CATALINA_BASE: /home/czsbxcx/u01/tomcat9_8085
Using CATALINA_HOME: /home/czsbxcx/u01/tomcat9_8085
Using CATALINA_TMPDIR: /home/czsbxcx/u01/tomcat9_8085/temp
Using JRE_HOME: /
Using CLASSPATH: /home/czsbxcx/u01/tomcat9_8085/bin/bootstrap.jar:/home/czsbxcx/u01/tomcat9_8085/bin/tomcat-juli.jar
Tomcat started.
[czsbxcx@xcxcc1 bin]$ ps -ef |grep tomcat
czsbxcx 31805 1 39 11:49 pts/4 00:00:02 //bin/java -Djava.util.logging.config.file=/home/czsbxcx/u01/tomcat9_8085/conf/logging.properties -Djava.util.log
ging.manager=org.apache.juli.ClassLoaderLogManager -Xms2048m -Xmx2048m -Xss1024K -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m -Djdk.tls.ephemeralDHKeySize=2048
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /home/c
zsbxcx/u01/tomcat9_8085/bin/bootstrap.jar:/home/czsbxcx/u01/tomcat9_8085/bin/tomcat-juli.jar -Dcatalina.base=/home/czsbxcx/u01/tomcat9_8085 -Dcatalina.home=/home/cz
sbxcx/u01/tomcat9_8085 -Djava.io.tmpdir=/home/czsbxcx/u01/tomcat9_8085/temp org.apache.catalina.startup.Bootstrap start
6、打開tomcat控制檯。