Tomcat9.0環境部署
- 系統環境
- 下載軟件包
- 部署JDK
- 部署Tomcat
- 啓動測試
系統環境
[root@Zabbix_Client_56 /]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
[root@Zabbix_Client_56 /]# uname -r
3.10.0-862.el7.x86_64
[root@Zabbix_Client_56 /]# hostname
Zabbix_Client_56.8
[root@Zabbix_Client_56 /]# ip a|grep 192.168.
inet 192.168.56.8/24 brd 192.168.56.255 scope global noprefixroute dynamic eth0
下載軟件
下載JDK1.8:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下載Tomcat:wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz
部署JDK
[root@Zabbix_Client_56 src]# tar xf jdk-8u181-linux-x64.tar.gz
[root@Zabbix_Client_56 src]# mv jdk1.8.0_181 /usr/local/java
[root@Zabbix_Client_56 src]# vim /etc/profile
#################JAVA#################
export JAVA_HOME=/usr/local/java
export JRE_HOME=/usr/local/java/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
[root@Zabbix_Client_56 src]# source /etc/profile
[root@Zabbix_Client_56 src]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode
部署Tomcat
[root@Zabbix_Client_56 src]# tar xf apache-tomcat-9.0.12.tar.gz
[root@Zabbix_Client_56 src]# mv apache-tomcat-9.0.12 /usr/local/tomcat
[root@Zabbix_Client_56 src]# /usr/local/tomcat/bin/version.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/java/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Server version: Apache Tomcat/9.0.12
Server built: Sep 4 2018 22:13:41 UTC
Server number: 9.0.12.0
OS Name: Linux
OS Version: 3.10.0-862.el7.x86_64
Architecture: amd64
JVM Version: 1.8.0_181-b13
JVM Vendor: Oracle Corporation
啓動測試
[root@Zabbix_Client_56 src]# /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/java/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@Zabbix_Client_56 src]# ss -anplt | grep java
LISTEN 0 1 ::ffff:127.0.0.1:8005 :::* users:(("java",pid=30694,fd=70))
LISTEN 0 100 :::8009 :::* users:(("java",pid=30694,fd=54))
LISTEN 0 100 :::8080 :::* users:(("java",pid=30694,fd=49))
[root@Zabbix_Client_56 src]# ps -ef|grep java
root 30694 1 7 23:07 pts/1 00:00:02 /usr/local/java/jre/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 30752 1906 0 23:08 pts/1 00:00:00 grep --color=auto java
[root@Zabbix_Client_56 src]# curl http://127.0.0.1:8080 -I
HTTP/1.1 200
Content-Type: text/html;charset=UTF-8
Transfer-Encoding: chunked
Date: Tue, 16 Oct 2018 03:08:20 GMT