Ubuntu上部署springboot+vue项目记录
springboot部署
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
项目打包
可以使用idea控制台使用以下命令打包
mvn clean package
或者直接使用右侧maven工具使用package打包
打包成功后会在项目的target目录下生成一个jar包
项目部署
使用xftp把生成的jar包上传到服务器任意位置,由于springboot项目打包会自带tomcat服务器,因此只需要使用Java -jar命令运行jar包即可。例如
nohup java -jar demo-0.0.1-SNAPSHOT.jar > applog.log &
其中nohup命令是为了保证服务持续运行(不会因为断开ssh连接自动挂掉),applog.log是日志文件,另外注意&不要漏掉。
如果出现端口被占用情况,可以使用lsof命令查看被占用端口对应的pid,例如:
lsof -i:9090
再使用kill命令关闭对应进程
kill -9 407352
进程关闭成功再使用Java命令运行jar包即可。