该示例使用的是oneinstack环境和阿里云服务器
1.将项目打包成jar
2.端口指定不在application.properties文件中指定,而在运行命令中指定
注意:指定的端口必须在防火墙中开启(云防火墙(比如阿里云和腾讯云)和 linux(安装的系统))
在入方向添加开放端口
linux系统中也要开放相同的端口
如果您的操作系统为CentOS系列:
开放3306端口示例
iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT service iptables save #保存iptables规则
如下图:
![](https://www.eimg.top/images/2020/03/31/8f7b7de2395f3954281132fc4161ae8b.png)
3.运行命令
//指定端口号发布
指定8088端口无间断运行demo.jar (nohup 使用该命令就不会因为窗口关闭而导致项目也停止)
nohup java -jar -Dserver.port=8088 /data/wwwroot/pg.kingsuper.net/demo.jar
先设置到项目所在目录,然后在执行上面命令
来源:https://www.cnblogs.com/SeaWxx/p/11586588.html