centos安装tomcat

一、下载tocmat

mkdir /usr/local/tomcat
cd /usr/local/tomcat
curl -O https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.83/bin/apache-tomcat-8.5.83.tar.gz

 

二、解压缩

1
tar -zxvf apache-tomcat-8.5.83.tar.gz

 

三、修改端口

cd /usr/local/tomcat/apache-tomcat-8.5.83/conf/

 修改配置文件

vi server.xml

 这里可以改为你想设置的端口,比如这里设置成8000

 

四、开放端口

--permanent永久生效,没有此参数重启后失效

firewall-cmd --zone=public --add-port=8000/tcp --permanent

重新载入配置

firewall-cmd --reload

查看已经开启的端口

firewall-cmd --zone=public --list-ports

 

五、设置开机自启

vi /usr/local/tomcat/apache-tomcat-8.5.83/bin/setenv.sh

输入以下内容:

#!/bin/bash
#设置Tomcat的PID文件 CATALINA_PID="/usr/local/tomcat/apache-tomcat-8.5.83/bin/tomcat.pid"

 注册成服务:

vi /usr/lib/systemd/system/tomcat.service

输入以下内容,并保存:

复制代码
[Unit]
Description=Tomcat Service
After=network.target

[Service]
Type=forking
Environment="JAVA_HOME=/usr/java/jdk1.8.0_341" PIDFile
=/usr/local/tomcat/apache-tomcat-8.5.83/bin/tomcat.pid ExecStart=/usr/local/tomcat/apache-tomcat-8.5.83/bin/startup.sh
ExecReload=/usr/local/tomcat/apache-tomcat-8.5.83/bin/shutdown.sh
ExecStop=/bin/kill -s HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
复制代码

设置开机启动:

systemctl daemon-reload
systemctl enable tomcat

 

六、配置堆内存

vi /usr/local/tomcat/apache-tomcat-8.5.83/bin/setenv.sh

输入以下内容:

export CATALINA_OPTS="$CATALINA_OPTS -Xms512m"

export CATALINA_OPTS="$CATALINA_OPTS -Xmx512m"

 

七、启动tomcat

bash /usr/local/tomcat/apache-tomcat-8.5.83/bin/startup.sh

看到以下这个,说明配置成功

 

 

八、验证是否启动成功

curl http://localhost:8000/

 

posted @   家乐先生  阅读(1588)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示