在许多

时间:2018-01-24 08:31:55

标签: spring-boot process pid

我有一些Spring Boot Application 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应用程序并给它一个自定义进程的名称,以便我将来可以阻止它?

1 个答案:

答案 0 :(得分:1)

  1. 您需要检查哪个进程正在哪个端口上运行,请使用以下命令

    netstat -ao |find /i "listening"

  2. You get the following result

    2.如上所述,您需要停止特定应用程序的端口号。例如,您需要停止在端口8080上运行的应用程序。请注意该特定端口号的进程ID(端口的最后一列:8080进程ID:14024)

    3.在您的端口号Taskkill /F /IM 14024上运行停止流程 你会得到以下结果。 enter image description here

    希望这有帮助!