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 包方式运行在后台相关推荐

  1. Spring Boot以jar包方式运行在后台(linux)

    为什么80%的码农都做不了架构师?>>>    nohup java -jar spring-boot-1.0-SNAPSHOT.jar > log.file 2>&am ...

  2. 面试官:为什么 Spring Boot 的 jar 可以直接运行

    转载自  面试官:为什么 Spring Boot 的 jar 可以直接运行 来源:Gormat's Notes fangjian0423.github.io/2017/05/31/springboot ...

  3. Spring Boot由jar包转成war包

    Spring Boot由jar包转成war包 spring boot 默认是以jar包形式启动web程序,在新建spring boot项目时候可以选择war包的启动方式. 建议在开发的时候建立以jar ...

  4. Spring Boot 发布 jar 包转为 war 包秘籍。

    转载自 Spring Boot 发布 jar 包转为 war 包秘籍. Spring Boot是支持发布jar包和war的,但它推荐的是使用jar形式发布.使用jar包比较方便,但如果是频繁修改更新的 ...

  5. Spring Boot 引入jar 包中的 controller

    [问题] Spring Boot 引入jar 包中的 controller [解决] 默认情况下 Spring Boot 在启动时, 只会扫描启动类对应的包以及子包进行装配, 因此jar包中的cont ...

  6. springboot读取linux文件_spring\-boot以jar包方式时读取resource或是template文件 | Prayer's Laputa...

    现象 以jar包方式部署系统,想读取resource或是template下面的文件时,报 File Not Found 我遇到的情况是,整个项目达成了一个包,在开发环境(windows + idea) ...

  7. Windows服务器运行spring boot的jar包会自动关闭

    背景介绍 1.阿里云服务器 2.Windows操作系统 3.Oracle数据库 4.java -jar运行jar包 5.以上不是重点 6.程序员克星–360安全卫士 问题场景 服务器上使用java - ...

  8. 如何把Spring Boot的Jar包做成exe?超详细教程来了!

    以下文章来源方志朋的博客,回复"666"获面试宝典 作者 | 如漩涡 来源 | https://blog.csdn.net/m0_37701381/article/details/ ...

  9. Spring Boot 配置 jar 包外面的 Spring Properties 文件

    一.概述 Properties 文件是我们可以用来存储项目特定信息的常用方法.理想情况下,我们应该将其保留在 jar 包之外,以便能够根据需要对配置进行更改. 在这个教程中,我们将研究在 Spring ...

最新文章

  1. 推荐9款优秀的 HTML5 音乐播放器
  2. Xcode编译Undefined symbols for architecture xxx 错误总结
  3. Mr.J-- jQuery学习笔记(二)--核心函数jQuery对象
  4. java音频文件怎么打开_java 怎么读取音乐文件
  5. element-ui的input加单位符号
  6. 0497计算机组成原理在线作业,0497《 综合实践活动课程设计》20秋西南大学在线作业答案...
  7. b站用户画像2020_2020年抖音用户画像专栏报告(上)
  8. paip.提升用户体验-----c++ 宏的使用...替换从在的地张儿复制过来的代码.
  9. php常用函数最全总结
  10. 获取B站SESSDATA及解决403
  11. RHCE培训多少钱?
  12. 什么是高防ip?高防ip是什么意思?
  13. 下载Python编辑器Thonny教程
  14. 信号与系统公式笔记(5)
  15. 屏幕的背光是什么呢?
  16. 跟着小老弟来学习Kotlin中的逆变和协变
  17. oa系统服务器价格,oa软件系统价格
  18. 调取大华SDK获取IPC音视频流并得到H264帧
  19. js复数类的学习和使用
  20. c++实现运动目标的追踪

热门文章

  1. 操作系统 进程调度-银行家算法实验报告
  2. 人体姿态跟踪--Pose Flow: Efficient Online Pose Tracking
  3. ASP .NET Core MVC Entity Framework 旧书交易网站
  4. LeetCode 657 : Robot Return to Origin
  5. 多列转多行sql oracle,sql多行转多列,中文没办法聚集的有关问题
  6. minor gc和Major GC,Full GC的触发条件
  7. 基于阿里云用C/C++做了一个http协议与TCP协议的web聊天室的服务器——《干饭聊天室》
  8. Spring Cloud Alibaba 配置中心:基于 Nacos 集中管理应用配置
  9. html协议发展过程中,HTTP协议的演化史以及站长所受的启发
  10. python渲染html页面_从零开始学Python - 第031课:用Python解析HTML页面