首页 > 技术文章 > CentOS 7 安装 Tomcat-8.5.53

xiaozhebao 2020-03-28 01:28 原文

环境:

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

推荐阅读