【发布时间】:2018-07-03 05:32:23
【问题描述】:
我有几个 Spring Boot 应用程序 jar 已通过运行启动:
java -jar Application1.jar
java -jar Application2.jar
java -jar Application3.jar
我想停止一个特定的 Spring Boot 应用程序(例如Application1),但是当我列出所有正在运行的进程时,我会得到一个类似的列表:
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
java.exe 17932 Console 1 70,928 K
java.exe 15666 Console ... .......
如何停止特定的 Spring Boot 进程?
或者有没有办法启动一个 Spring Boot 应用程序并给它一个自定义进程的名称,以便我以后可以停止它?
【问题讨论】:
-
您是否在某个特定端口上启动了这些?@hydradon
-
@rdj7 是的,我在属性文件中有一个端口号
-
如果 Application1.jar、Application2.jar、Application3.jar 包含属性文件,说明它在哪个端口上运行,那么您可以关注stackoverflow.com/questions/40118878/…
-
如果您使用的是 Linux,您可以将 Spring Boot 应用程序部署为单独的服务。
标签: spring-boot process pid