Spring boot云部署和关闭


[toc]


最近在看后台相关的东西,发现了一个框架特别好使(骚气也是相当的足)—->Spring boot,只能用下面的图来形容了↓↓↓

fuck_dog

配置超级简单,也特别容易上手,下面给大家讲一下云服务器上部署Spring boot的微服务

Spring boot不再像ssm那样,通过war包来部署服务,它自带tomcat,部署需要把项目生成jar包形式,然后通过java -jar demo.jar 来开启服务
但是….
你可能遇到了一个问题,当你运行了java -jar demo.jar 后,你关闭了shell,你就不能访问你的服务了,是不是很蛋疼,哈哈哈哈,我也是这样的
怎么解决这个问题呢?

答案非常简单
使用nohup java -jar demo.jar 来开启服务就OK了,nohup 是常驻命令,它的用途就是不挂断地运行命令,这样你即使关闭shell,你的服务依然挂着,于是乎,就这么愉快的玩耍起来了(注:这个命令会在当前目录下生成nohup.out文件,记录日志)
好奇的朋友就会问了,这个开启没问题了,怎么关闭呢?
答案依然简单,两边操作轻松搞定,又可以继续dota了。

  • 第一步
    使用·ps aux·命令查询进程
    ps aux | grep java
  • 第二步
    使用kill -9 命令关闭进程就可以了
    kill -9 pid号

注:使用ps aux命令查询出来的第二列就是pid了

谢谢你请我吃糖,Mua
0%