现在我们基本都是前后端分离了,所以作为后端开发人员我们只需掌握部署后端程序就可以了。
Spring Boot中已经内嵌了tomcat容器,所以tomcat也不用安装了。环境方面,我们其实只需要安装jdk和数据库就行了。
如何安装可以参考这篇文章《linux安装jdk\环境配置》
如何安装数据库可以参考这篇文章《Ubuntu16.04安装MySQL8.0以上版本教程》
一、确认端口是否可用
输入命令
netstat -ant | grep 端口号
如果没有被占用,会没有任何信息。
二、打包程序
相信大家都是用的 Intellij IDEA 和 maven,这样的话那事情就简单了。
maven管理窗口.png如图,打开maven管理窗口。
第一步,点开闪电⚡️标志以在打包的时候不再测试代码编译是否有问题,节省时间。
第二步,运行install命令即可,不出意外打包成功后,jar会在项目的target目录。
三、上传jar包到远程服务器
上传的方式有很多,Windows可以借助第三方工具,Mac的话可以直接使用scp命令就行了,很方便。这里就不赘述了。
四、运行项目
直接使用java命令。
java -jar jar包名称
不过这样,如果我们的终端关闭后不久,程序也会停止。所以,我们需要采用守护线程的方式运行程序。
nohup java -jar jar包名称 &
还可以写一个脚本,在jar包存放的目录新建一个start.sh文件。给文件赋予管理员权限:
chmod 777 start.sh
文件里只存放一条语句:
java -jar jar包名称
这样就更方便,每次只要执行这个脚本就行了。
nohup ./start.sh &
网友评论