重启jar服务
时间: 2023-08-04 13:03:22 浏览: 45
重启一个运行中的 jar 服务,可以使用以下步骤:
1. 查找该服务的进程 ID(PID)。可以使用以下命令查找正在运行的 Java 进程:
```
ps -ef | grep java
```
找到正在运行的 jar 服务的进程,记录下其进程 ID(PID)。
2. 结束该进程。可以使用以下命令结束该进程:
```
sudo kill -9 pid
```
其中,pid 是进程 ID,例如:
```
sudo kill -9 12345
```
3. 启动该服务。使用以下命令启动该服务:
```
java -jar /path/to/your/jar/application.jar
```
其中,/path/to/your/jar/application.jar 是 jar 服务的路径和名称。如果需要在后台运行该服务,可以使用以下命令:
```
nohup java -jar /path/to/your/jar/application.jar > log.out &
```
其中,"> log.out" 表示将输出重定向到 log.out 文件中,"&" 表示将命令放到后台运行。
4. 验证该服务是否已经成功启动。可以使用以下命令查看该服务的日志信息:
```
tail -f log.out
```
如果看到类似于以下信息,就说明该服务已经成功启动了:
```
2019-01-01 09:00:00.000 INFO [main] com.example.Application - Started Application in 10.000 seconds (JVM running for 10.001)
```
注意,启动 jar 服务时可能需要设置一些参数,例如配置文件路径、JVM 参数等,具体设置方法可以参考该服务的文档。