这两年微服务很流行,这里简单介绍一下如何将自己使用idea写的微服务打包成一个可执行的jar包,并发布到linux服务器的步骤。因为spring boot有内置的tomcat所以一般使用内置的tomcat就可以可,当然也使用外部的tomcat容器。

步骤1: 
File->Project Structure 

步骤2: 
Project Settings->Artifacts->JAR->From modules with dependencies 

步骤3: 
选择启动类->OK 

步骤4: 
copy to the output directory and link via manifest->OK 

步骤5: 
Apply->OK 

步骤6: 
Build->Build Artifacts 

步骤7: 
demo01.jar->Build 

步骤8: 
自己写的项目成功生成一个可执行的jar包 

步骤9: 
将该文件夹复制到对应的服务器上 

步骤10:

<1>首次部署当前程序需要在对应的文件夹中执行以下命令

a.启动程序 nohup java -jar demo01.jar & 
b.退出 ctrl + c 
c.查看日志 tail -500f nohup.out

<2>非首次部署当前程序需要在对应的文件夹中执行以下命令

a.捕获上一个版本程序的进程 ps - ef|grep demo01.jar 
b.杀死对应的进程 kill 进程号 
c.启动程序 nohup java -jar demo01.jar & 
d.退出 ctrl + c 
e.查看日志 tail -500f nohup.out

最新文章

  1. java中的内部类
  2. QT5.1 调用https
  3. C#微信开发之旅(二):基础类之HttpClientHelper(更新:SSL安全策略)
  4. ndk学习6: 使用gdb调试ndk程序一
  5. 水题 ZOJ 3880 Demacia of the Ancients
  6. C++之路进阶——codevs3287(货车运输)
  7. POJ 2653 Pick-up sticks(线段相交)
  8. 【剑指offer 面试题34】丑数
  9. Discuz!图片查看插件(支持鼠标缩放、实际大小、旋转、下载)
  10. Java生成word文档
  11. InetAddress Example program in Java
  12. 【Android】数据库的简单应用——增删改查的操作
  13. jquery.validate中使用remote,remote相同值不校验问题解决
  14. 关于字符编码精简介绍 ANSI GB2312 UTF8 UNICODE
  15. OpenStack中给wsgi程序写单元測试的方法
  16. linux设置好IP后,可以访问内网,不能访问外网
  17. iOS 之 后台下载,前台显示模式,双 block
  18. Spring MVC 项目搭建 -4- spring security-添加自定义登录页面
  19. 【个人笔记】《知了堂》MySQL中的数据类型
  20. HDU 2412 Farm Irrigation

热门文章

  1. Linux 检查端口gps命令
  2. LA3490 Generator(KMP + 高斯消元)
  3. 【BZOJ4887】[TJOI2017]可乐(矩阵快速幂)
  4. 【BZOJ2823】[AHOI2012]信号塔(最小圆覆盖)
  5. 136.137.260. Single Number &amp;&amp; 位运算
  6. Jmeter工具之上传图片,上传音频文件接口
  7. bzoj3160(FFT+回文自动机)
  8. MongoDB存储引擎选择
  9. Arch Linux中使用VMware Workstation不能打开vmmon内核模块
  10. bouncing-balls