首页 > 编程语言 > 详细

部署springboot项目到云服务器

时间:2020-06-06 22:30:57      阅读:56      评论:0      收藏:0      [点我收藏+]

springboot的jar包方式

idea默认就是jar打包方式,直接使用maven工具。打包前记得修改数据库连接信息,及一些相关路径

打包

技术分享图片

Maven clean :清除编译后的目录,默认是target目录
Maven package:打包

找到jar包

项目目录中没有target的话,右键项目
技术分享图片
技术分享图片

将jar包放到服务器的tomcat的webapps目录下

打开本地终端
使用命令scp -P端口号 -r 本地源文件 服务器目的路径
技术分享图片

输入 java -jar 文件名.jar

服务器对应目录下,执行java -jar vmms-0.0.1-SNAPSHOT.jar命令
这样有一个问题就是当你终端关闭后,就不能访问了
解决:使用nohup

nohup java -jar vmms-0.0.1-SNAPSHOT.jar &

1、nohup的意思不挂服务,常驻的意思,除非云服务器重启
2、最后一个&表示执行命令后要生成日志文件nohup.out=

技术分享图片

运行成功

端口占用问题

重复启动可能会出现端口占用问题
netstat -nap 列出所有正在使用的端口及关联的进程/应用

netstat -lnp|grep 8000这条语句的作用是查询占用8000端口的应用和进程,把8000端口替换成你要过滤的端口

如果要杀掉占用端口的进程执行以下命令即可:kill -9 进程号

技术分享图片


部署springboot项目到云服务器

原文:https://www.cnblogs.com/sunyanblog/p/13056695.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!