环境:
1 [root@gz01-tomcat-node01 ~]# uname -r 2 3.10.0-693.el7.x86_64 3 [root@gz01-tomcat-node01 ~]# cat /etc/redhat-release 4 CentOS Linux release 7.4.1708 (Core)
安装JDK(jdk版本与Tomcat版本一致):
1 [root@gz01-tomcat-node01 tools]# ll 2 总用量 195372 3 -rw-r--r--. 1 root root 10300600 3月 25 21:42 apache-tomcat-8.5.53.tar.gz 4 -rw-r--r--. 1 root root 189756259 3月 25 22:08 jdk-8u161-linux-x64.tar.gz 5 [root@gz01-tomcat-node01 tools]# tar -zxvf jdk-8u161-linux-x64.tar.gz 6 [root@gz01-tomcat-node01 tools]# mv jdk1.8.0_161 /usr/local/ 7 [root@gz01-tomcat-node01 tools]# ln -s /usr/local/jdk1.8.0_161 /usr/local/jdk 8 [root@gz01-tomcat-node01 tools]# vim /etc/profile 9 JAVA_HOME=/usr/local/jdk/ 10 CLASSPATH=$CLASSPATH:$JAVA_HOME/lib 11 PATH=$JAVA_HOME/bin:$PATH 12 [root@gz01-tomcat-node01 tools]# source /etc/profile 13 [root@gz01-tomcat-node01 tools]# java -version 14 java version "1.8.0_161" 15 Java(TM) SE Runtime Environment (build 1.8.0_161-b12) 16 Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
安装Tomcat:
1 [root@gz01-tomcat-node01 tools]# tar -zxvf apache-tomcat-8.5.53.tar.gz 2 [root@gz01-tomcat-node01 tools]# mv apache-tomcat-8.5.53 /usr/local/ 3 [root@gz01-tomcat-node01 tools]# ln -s /usr/local/apache-tomcat-8.5.53/ /usr/local/tomcat 4 [root@gz01-tomcat-node01 tools]# vim /etc/profile 5 CATALINA_HOME=/usr/local/tomcat/ 6 PATH=$JAVA_HOME/bin:/usr/local/tomcat/bin/:$PATH 7 [root@gz01-tomcat-node01 tools]# source /etc/profile 8 [root@gz01-tomcat-node01 tools]#/usr/local/tomcat/bin/startup.sh 9 Using CATALINA_BASE: /usr/local/tomcat 10 Using CATALINA_HOME: /usr/local/tomcat 11 Using CATALINA_TMPDIR: /usr/local/tomcat/temp 12 Using JRE_HOME: /usr/local/jdk 13 Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 14 Tomcat started. 15 [root@gz01-tomcat-node01 tools]# netstat -ant 16 Active Internet connections (servers and established) 17 Proto Recv-Q Send-Q Local Address Foreign Address State 18 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 19 tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 20 tcp 0 96 192.168.0.102:22 192.168.0.101:53812 ESTABLISHED 21 tcp6 0 0 :::8080 :::* LISTEN 22 tcp6 0 0 :::22 :::* LISTEN 23 tcp6 0 0 ::1:25 :::* LISTEN 24 tcp6 0 0 127.0.0.1:8005 :::* LISTEN 25 [root@gz01-tomcat-node01 tools]# jps 26 1845 Jps 27 1814 Bootstrap
设置Tomcat随开机启动:
1 [root@gz01-tomcat-node01 ~]# vim /etc/init.d/tomcat 2 #!/bin/bash 3 #Tomcat init script for linux 4 #chkconfig: 2345 96 14 5 #description: The Apache Tomcat servlet/JSP container 6 #JAVA_OPTS='-Xms64m -Xmx128m 7 JAVA_HOME=/usr/local/jdk 8 CATALINA_HOME=/usr/local/tomcat 9 export JAVA_HOME CATALINA_HOME 10 case $1 in 11 start) 12 exec $CATALINA_HOME/bin/catalina.sh start ;; 13 stop) 14 exec $CATALINA_HOME/bin/catalina.sh stop ;; 15 restart) 16 exec $CATALINA_HOME/bin/catalina.sh stop 17 sleep 2 18 exec $CATALINA_HOME/bin/catalina.sh start ;; 19 configtest) 20 exec $CATALINA_HOME/bin/catalina.sh configtest ;; 21 *) 22 exec $CATALINA_HOME/bin/catalina.sh * ;; 23 esac
[root@gz01-tomcat-node01 ~]# chmod +x /etc/init.d/tomcat
[root@gz01-tomcat-node01 ~]# chkconfig --add tomcat
[root@gz01-tomcat-node01 ~]# chkconfig tomcat on