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  --可以查看当前剩下信息

 

 

 

 

 

另外,如果要想在公网上访问,需要进行防火墙策略配置,实现端口映射。

 

posted on   hztech  阅读(19)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示