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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)