cd /usr/local
进入/usr/local目录

mkdir tomcat
创建tomcat目录

cd tomcat
进入tomcat目录

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38.tar.gz
下载Tomcat8.5.38

9.0的版本太新了

暂时不用

tar -zxvf apache-tomcat-8.5.38.tar.gz
解压

rm -rf apache-tomcat-8.5.38.tar.gz

删除压缩包

以免占磁盘空间

cd apache-tomcat-8.5.38
进入

 

配置tomcat

vim /usr/lib/systemd/system/tomcat.service
创建文件
添加以下内容
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=oneshot
ExecStart=/usr/local/tomcat/apache-tomcat-8.5.38/bin/startup.sh
ExecStop=/usr/local/tomcat/apache-tomcat-8.5.38/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

 

vim /usr/local/tomcat/apache-tomcat-8.5.38/bin/setclasspath.sh

配置JAVA环境变量

加入以下两行

export JAVA_HOME=/usr/local/java/jdk1.8
export JRE_HOME=/usr/local/java/jdk1.8/jre

CentOS7怎样安装Tomcat8.5.38

 


systemctl start tomcat
启动tomcat

systemctl enable tomcat
使tomcat开机启动

 

tomcat的默认端口是8080

开启Tomcat默认的8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

 

访问

http://192.168.1.107:8080/

CentOS7怎样安装Tomcat8.5.38

 

vim /usr/local/nginx/conf/nginx.conf

修改nginx配置文件

把80端口映射到8080端口

添加

location /tomcat/ {
        proxy_pass http://127.0.0.1:8080/;
}

CentOS7怎样安装Tomcat8.5.38

 

systemctl restart nginx

重启nginx

 

访问

http://192.168.1.107/tomcat/

CentOS7怎样安装Tomcat8.5.38

 或者继续访问带端口的地址

相关文章:

  • 2021-07-06
  • 2023-03-07
  • 2021-05-11
  • 2021-12-17
  • 2021-10-19
  • 2021-05-31
  • 2021-08-01
  • 2021-05-23
猜你喜欢
  • 2021-11-20
  • 2021-11-27
  • 2021-07-29
  • 2021-08-16
  • 2021-08-21
  • 2021-08-23
  • 2021-12-30
相关资源
相似解决方案