Spring Boot 以 jar 包方式运行在后台

Posted Fight With Me!!!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot 以 jar 包方式运行在后台相关的知识,希望对你有一定的参考价值。

spring-boot jar 包方式启动:
首先,为了防止和常用的 Tomcat 8080 端口冲突,将 Spring-boot 项目的端口号设置为 9090。
具体方法:在 application.properties 文件里写 server.port=9090。
使用 maven 命令:clean package 打包。
放到服务器上一个合适的位置。
使用 Java -jar spring-boot01-1.0-SNAPSHOT.jar 命令,启动 jar 包。
然后,在浏览器输入 http://124.232.163.150:9090/hello 就可以看到有 json 格式的数据返回。

然而,上面的这种方式,只要控制台关闭,服务就不能访问了。下面我们使得 jar 包在后台运行。

java -jar spring-boot01-1.0-SNAPSHOT.jar > log.file 2>&1 &
  • 1
  • 1

技术分享

如果这个时候,我想关掉后台运行的 Spring Boot 的服务,我要这样做:

ps aux | grep spring | xargs kill -9

此时,控制台显示:

技术分享

参考资料:
Spring boot jar 后台运行 - 茶爸爸 的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/xiaoyu411502/article/details/48520239









以上是关于Spring Boot 以 jar 包方式运行在后台的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 以 jar 包方式运行在后台

Java之Spring Boot入门到精通,Spring Boot项目部署jar包方式,war包方式(一篇文章精通系列)

spring-boot项目直接读取jar包内文件的最简单方法

Spring Boot jar运行

3、Spring Boot打包成jar并运行

Spring Boot参考教程Spring Boot Jar方式读取资源文件