1.首先通过脚本在云服务器中安装jdk1.8,mysql数据库,tomcat服务器
2.使用Xshell连接云服务器自己的公网ip
3. 进入 webapp文件夹
cd /usr/local/tomcat/webapp
4. 将自己的Springboot项目 通过maven的package功能导成jar包
放到 webapp下
导jar包时注意
<packaging>jar</packaging>
5. 通过 ps aux|grep tomcat 查看端口 是否启动了tomcat
这里有几个 结束进程 指令
kill -9 端口号
kill -9 端口号
查看端口号的使用情况 是否被占用
netstat -anp | grep 8800 //netstat -anp | grep <端口号>
若是被占用了(没被占用的时候不显示任何东西),查看占用端口的PID
sudo lsof -i:8800 //sudo lsof -i:<端口号>
我们要把它kill掉,留出空位来运行我们的项目。kill后再次查看端口,可以看到这个端口已经腾出来了(查询为空)
sudo kill -9 26191 //sudo kill -9 <PID>
使用java指令运行项目jar包,这样我们的项目就算部署成功了
java -jar ***.jar //***为你的jar包名
但是有个问题但我们关闭xshell时,我们的网站会访问不上
所以我们还有个指令,写在 运行项目之前
nohup java -jar ***.jar & //***为你的jar包名
在后端查看日志
tail -f nohup.out
把Xshell关掉,在浏览器上输入http://公网IP:8800 发现项目还是可以进入,说明我们已经设置成功了。至此springboot项目部署到腾讯云服务器上完结。
脚本插件在http://链接:https://pan.baidu.com/s/1nKRbvJEMETYtjpEarurDOA 提取码:m8dj
更多详细见https://blog.csdn.net/allen_csdns/article/details/104554928