当前位置: 首页 > 知识库问答 >
问题:

停止许多Spring Boot应用程序中的特定应用程序

莫英喆
2023-03-14

我有几个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过程?

共有1个答案

东郭展
2023-03-14

>

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

    netstat-ao查找/i“监听”

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

  •  类似资料:
    • 我们为Azure Portal中托管的Web应用程序安装了应用程序Insights。

    • 我运行我的Android应用程序(基于Java),它可以工作。接下来,我添加到我的应用程序代码: FirebaseFirestore fdb=FirebaseFirestore。getInstance(); 这是我从Android官方网站上得到的代码https://firebase.google.com/docs/firestore/quickstart 应用程序运行,但接下来运行的设备显示消息“

    • 我试图重新创建Connect四,我成功了。但我想通过频繁地切换颜色,给玩家一个获胜的四张光盘在哪里的指示。我对线程和编程中的时间概念是新的。 我也成功地给了用户这个指示,但是在关闭应用程序之后,控制台仍然会给出输出,也是在使用SetonCloserEquest时。 代码如下:

    • 我有一个简单的控制台应用程序,有时需要执行图形操作,对于那些我使用JavaFx框架(有一些功能,我需要像css样式的文本)我只是生成一些形状和文本到一个隐藏的场景,然后保存在文件中仅此而已, 我知道要使用JavaFx,我必须将图形操作传递给JavaFx线程,但是当一切都完成后,我必须关闭应用程序(几个小时后),这个JavaFx线程仍然保持打开...我真的不想强行退出System.exit(),因为

    • 是否有一种干净的方法来检测spring启动应用程序何时停止,并在停止之前执行一些操作?一种停止服务的CommandLineRunner 提前谢谢

    • 我试图在SpringMVC中运行SpringBoot应用程序,在SpringMVCPOM中添加SpringBoot应用程序依赖项,并扫描SpringBoot包,但我面临以下问题