项目场景:
SpringBoot项目打成jar包部署linux服务器
问题描述
SpringBoot项目打成jar包部署到linux服务器之后,在xshell
中启动项目,访问成功,但是我在关闭掉xshell
之后,项目访问失败。
解决方案:
使用会话技术进行解决此问题
1、安装会话
执行如下命令:
yum install screen
2、创建会话(-s后面为会话名称,可随意取,但是最好见名知意)
screen -S test
在此会跳转到会话,在此会话中启动项目,推出Xshell
即可
3、查看会话
screen -ls
如上图片中会话名称前的数字为会话号。
4、重新发布项目
screen -r test
回车进入会话,可以看到你项目目前的访问情况,如果想要重新发布在此处直接重启项目即可
5、关闭会话
screen -S 会话号 -X quit
例如:screen -S 43124 -X quit
然后在去查询服务器中的会话
此时你在去浏览器中访问你运行的项目就访问不到了。