部署springboot项目到CentOS

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 端口,成功!访问,成功!

    在这里插入图片描述

你可能感兴趣的:(部署springboot项目到CentOS)