Spingboot 程序在linux 上发布
1、Linux 安装JDK(略)参考之前的文章
2、创建springboot 程序
项目文件结构
注意 controller包要与Application 同一级
设置tomcat 端口
运行本机测试
package 发布
双击 package
将打包出来的jar 上传到Linux 服务器 /home
查看jar 包
[root@192 home]# ls /home
apache-tomcat-9.0.71 helloworld-0.0.1-SNAPSHOT.jar zlh
apache-tomcat-9.0.71.tar.gz jdk-19_linux-x64_bin.rpm
启动程序
启动成功
这时在服务器上测试运行是否正常
客户端测试
确认服务器地址
http:// 192.168.1.133/hello
遇到的问题:
如果服务器的端口没有打开需要打开端口
通过命令:
iptables -S 查看当前端口配置情况
如果没有配置可以开放端口
iptables -I INPUT -p tcp --dport 8081 -j ACCEPT
可选:防火墙设置
firewall-cmd --zone=public --add-port=8081/tcp --permanent # 开放8081端口
firewall-cmd --zone=public --remove-port=8081/tcp --permanent #关闭8081端口
firewall-cmd --reload # 配置立即生效
iptables -S --可以查看当前剩下信息
另外,如果要想在公网上访问,需要进行防火墙策略配置,实现端口映射。