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 2023-02-02 11:19  hztech  阅读(16)  评论(0编辑  收藏  举报

导航