You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在RedHat CentOS 7系统中重启Tomcat服务器的方法是什么?

CentOS 7 重启Tomcat操作流程及命令

操作前状态确认

执行以下命令确认当前Tomcat运行状态:

  • 查看Tomcat进程:ps -ef | grep tomcat
  • 查看默认8080端口占用情况:ss -tunlp | grep 8080

操作方案

方案1:Tomcat已注册为systemd系统服务(正规部署推荐使用)

直接执行系统服务命令操作即可:

  • 执行重启命令:systemctl restart tomcat
  • 重启后验证运行状态:systemctl status tomcat

提示:如果注册的服务名不是默认的tomcat(比如带版本号的tomcat8、tomcat9),把命令中的tomcat替换为实际的服务名即可。

方案2:未注册系统服务,直接使用解压包自带脚本操作

如果你是直接解压Tomcat压缩包使用,没有注册系统服务,按以下步骤操作:

  • 切换到Tomcat安装路径下的bin目录,示例(请替换为你自己的实际安装路径):
    cd /usr/local/apache-tomcat-9.0.65/bin
  • 执行关闭脚本:
    ./shutdown.sh
  • 等待3-5秒后再次检查进程是否存在,如果进程未正常退出,执行强制杀进程命令(把<进程PID>替换为你之前ps命令查到的Tomcat进程ID):
    kill -9 <进程PID>
  • 执行启动脚本:
    ./startup.sh
  • 验证启动结果,可查看启动日志确认无报错:
    tail -f ../logs/catalina.out

注意事项

生产环境操作前请确认业务处于低峰期,避免重启过程中断用户请求;如果启动时提示找不到JDK环境,可先执行source /etc/profile加载系统环境变量后再执行启停脚本。

内容的提问来源于stack exchange,提问作者Akshay kumar police patil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 04:54:04