一、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