跳转至

一、tomcat部署

1. 环境准备

1.关闭防火墙

2.准备软件包

# 也可以访问tomcat官网下载   https://tomcat.apache.org/download-80.cgi
[root@tomcat opt]# ls
apache-tomcat-8.0.27.tar.gz  jdk-8u121-linux-x64.rpm

2. 安装jdk

cd /opt && yum install jdk-8u121-linux-x64.rpm -y

也可以直接yum安装

yum install java -y

查看java版本

[root@tomcat tomcat]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

3. 安装tomcat

解压缩

[root@tomcat opt]# tar -zxvf apache-tomcat-8.0.27.tar.gz 
[root@tomcat opt]# ls
apache-tomcat-8.0.27  apache-tomcat-8.0.27.tar.gz  jdk-8u121-linux-x64.rpm

创建软连接

[root@tomcat opt]# ln -s  apache-tomcat-8.0.27 tomcat
[root@tomcat opt]# ll
total 172720
drwxr-xr-x. 9 root root       160 Mar 15 23:29 apache-tomcat-8.0.27
-rw-r--r--. 1 root root   9128610 Mar 15 23:26 apache-tomcat-8.0.27.tar.gz
-rw-r--r--. 1 root root 167733100 Mar 15 23:26 jdk-8u121-linux-x64.rpm
lrwxrwxrwx. 1 root root        20 Mar 15 23:30 tomcat -> apache-tomcat-8.0.27

4. 配置环境变量

echo "export TOMCAT_HOME=/opt/tomcat/">> /etc/profile

提高tomcat目录权限(如果不是root的话)

chown -R root.root /opt/tomcat

给tomcat脚本添加执行权限(如果没有的话)

chmod +x /opt/tomcat/bin/*

检查tomcat环境

[root@tomcat opt]# /opt/tomcat/bin/version.sh
Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Server version: Apache Tomcat/8.0.27
Server built:   Sep 28 2015 08:17:25 UTC
Server number:  8.0.27.0
OS Name:        Linux
OS Version:     3.10.0-957.el7.x86_64
Architecture:   amd64
JVM Version:    1.8.0_121-b13
JVM Vendor:     Oracle Corporation

5. 启动tomcat服务

[root@tomcat opt]# /opt/tomcat/bin/startup.sh
Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Tomcat started.

查看端口

[root@tomcat opt]# netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      8897/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      9170/master
tcp6       0      0 :::8009                 :::*                    LISTEN      10398/java
tcp6       0      0 :::8080                 :::*                    LISTEN      10398/java
tcp6       0      0 :::22                   :::*                    LISTEN      8897/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      9170/master
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      10398/java

6. 浏览器访问192.168.178.181:8080

7. 关闭tomcat服务

[root@tomcat opt]# /opt/tomcat/bin/shutdown.sh
Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar

查看端口

[root@tomcat opt]# netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      8897/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      9170/master
tcp6       0      0 :::22                   :::*                    LISTEN      8897/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      9170/master

最后更新: 2022-02-25 03:53:42