Linux杀死java项目进程
我们在开发 Java Web 服务时,如果使用外部 Tomcat Web容器,那么启停服务可以直接使用 Tomcat 自带的脚本。不过现在大多数服务使用 Spring Boot 框架来开发,使用内嵌的 Tomcat / Jetty Web 容器,所以这时我们一般使用特定的命令或者编写脚本来启停 Web 服务。我们开发的 Web 服务一般部署在 Linux 服务器上,以下操作基于 Linux 服务器
·
我们在开发 Java Web 服务时,如果使用外部 Tomcat Web容器,那么启停服务可以直接使用 Tomcat 自带的脚本。不过现在大多数服务使用 Spring Boot 框架来开发,使用内嵌的 Tomcat / Jetty Web 容器,所以这时我们一般使用特定的命令或者编写脚本来启停 Web 服务。
我们开发的 Web 服务一般部署在 Linux 服务器上,以下操作基于 Linux 服务器。如果要停止在运行中的 Java 服务,一般会使用两步骤。
第一步:首先找出 Java 服务的进程 ID,可以使用 JDK 自带的jps
命令或者 Linux 平台的ps
(process status) 命令。
[root@iZbp1iuho9qnre49k80wv4Z ~]# jps
12555 Jps
28270 helloworld-0.0.1-SNAPSHOT.jar
或者
ps -ef | grep java
第二步:然后向 Java 进程发送信号,告知其停止服务,例如使用 Linux kill 命令杀死特定的进程。
[root@iZbp1iuho9qnre49k80wv4Z ~]# kill 28270
完成:java项目结束服务
更多推荐
已为社区贡献1条内容
所有评论(0)