登陆

springboot程序布置到linux服务器发动

admin 2019-05-14 159人围观 ,发现0个评论

小伙伴们在IDE中将程序完结之后,大部分公司都要求把程序布置到linux服务器上,今日就来讲讲如何将springboot程序布置到linux程序。

以我的IDE(eclipse)中的maven程序为例:

①:首要右键项目选中run as->maven clean;

②右键项目选中run as->mavespringboot程序布置到linux服务器发动n install;

③:这个时分你工程目录的\target目录就会生成一springboot程序布置到linux服务器发动个jar文件

④:运用东西(如FileZilla)将这个jar文件上传到你的linux服务的指定目录(一般上传到/o凌迟pt目录,此目录是用来寄存主机额定装置的软件的目录)

⑤:在linux运用cd指令进入你上传jar文件的目录,运用:

nohup java -jar xxxxx.jar > xxxxx.log 2>&1 &

xxxxx为你的jar文件名,运用这种发动方法能够封闭发动窗口并在jar文件同目录生成日志文件;

jar文件发动成功会显现当时jar文件占用的进程ID,此处即31082

⑥:假如要封闭这个jar进程,运用:

ps aux|grep xxspringboot程序布置到linux服务器发动xxx.jar

检查当时xxxxx.jar占用的进程ID

第一条为java -jar进程,进程ID为31082;

然后运用:

kill -9 31082

完毕这个xxxxx.jar进程。




然后讲讲springboot程序布置到linux服务器拜访报错404的几个原因:

①:由于jdk版别问题,替换jdk版springboot程序布置到linux服务器发动别解决问题;

②:由于tomcat版别问题,替换tomcat版别解决问题;

③:自己踩到的别的一个坑,由于上传的图片不好项目在同一个路劲,然后在打包jar时将本机路劲跟换为服务器路劲,项目布置发动成功,一切接口都能正常拜访,可是便是图片拜访不了,最终找了好久的原因是由于自己在替换途径时直接从东西张贴服务器的图片途径导致路劲后少了一个'/',被自己蠢到....更改后从头打包布置重启,拜访成功了...


更多的圈内圈外常识请重视:

码技能秘圈

请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP