在 CentOS 上“重启 Java 服务”通常有几种常见场景,下面按最常见方式给你说明:
如果你是用 systemctl 启动的 Java 服务:
systemctl list-units --type=service | grep java
或
systemctl | grep java
sudo systemctl restart 服务名
例如:
sudo systemctl restart myjava.service
sudo systemctl status 服务名 # 查看状态
sudo systemctl stop 服务名 # 停止
sudo systemctl start 服务名 # 启动
ps -ef | grep java
或
jps
kill -9 进程ID
nohup java -jar xxx.jar > app.log 2>&1 &
如果是自己写的脚本:
./stop.sh
./start.sh
或:
sh restart.sh
cd /opt/tomcat/bin
./shutdown.sh
./startup.sh
或
systemctl restart tomcat
✅ 使用 systemd 管理服务
✅ 配置 开机自启
systemctl enable 服务名
如果你能告诉我:
我可以给你更精确的命令。