停止许多特定的 Spring 启动应用程序

Stopping specific Spring Boot applications among many

我有一些 Spring 引导应用程序 jar,它们已由 运行:

启动
java -jar Application1.jar
java -jar Application2.jar
java -jar Application3.jar

我想停止特定的 Spring 引导应用程序(例如 Application1)但是当我列出所有 运行 进程时,我将得到一个如下列表:

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
java.exe                     17932 Console                    1     70,928 K
java.exe                     15666 Console                  ...      .......

如何停止特定的 Spring 引导过程?

或者有没有办法启动 Spring 引导应用程序并为其指定一个自定义进程的名称,以便我以后可以停止它?

  1. 需要查看哪些进程在哪个端口运行,使用如下命令

    netstat -ao |find /i "listening"

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

3.Stop 在您的端口号 Taskkill /F /IM 14024 处理 运行 你会得到以下结果。

希望对您有所帮助!