centos第一次部署spring boot项目遇到的问题,能ping通,telnet不通,web无法访问
-
下载安装jdk
-
打包springboot项目
本地有一个springboot的helloworld 项目,先用maven打包,打开eclipse的terminal,在该项目下输入maven 打包命令 mvn package
打包成功后,拿到jar包用sftp 工具将其上传到linux 服务器
-
启动springboot项目
找到上传的项目,利用java -jar spring-boot-hello-0.0.1-SNAPSHOT.jar
启动
-
启动后查看端口号和controller 的映射
- 通过ip地址+端口号访问,但是访问不到,但是服务器是可以ping 到的。
- 下面解决这个问题:
使用telnet 连接8080端口时显示失败,考虑是不是服务器防火墙的原因
firewall-cmd --state #查看防火墙的状态
在这里插入图片描述
提示要用超级用户
su - #切换超级用户
再次使用查看防火墙状态的命令
在这里插入图片描述可以看到防火墙running
-
关闭防火墙
systemctl stop firewalld.service
-
再次telnet 8080 端口,成功!访问,成功!
在这里插入图片描述
网友评论