将SpringBoot项目部署到linux服务器供外网访问,很简单,瞅瞅

精选30+云产品,助力企业轻松上云!>>> hot3.png

1. 前言

→_→Linux安装JDK并配置环境变量

→_→Linux安装MySQL

当然了不用mysql也没关系,如果你的项目中用到了mysql数据库就弄一下吧,然后将自己的表创建,记得将3306端口号开启(防火墙端口)还有阿里的端口权限(我用的阿里的服务器) 注意:后面的话你项目的端口号也是要开启的,不然访问不了。

SpringBoot中已内置tomcat

→_→配置阿里ECS端口权限

2. 将本地的springboot项目通过maven打包

  • 1.clean: 清除编译后的目录(target)
  • 2.compile: 重新编译项目(生成target)
  • 2.package: 将项目打包放到target目录

3. 将target目录下的打包好的jar上传到服务器

我这里使用的是SecureFX工具(工具在上面Linux安装Mysql的博客中有分享)

将jar包拖拽进来即可(注意: 可能会问你选择什么方式上传,记得要选binary二进制方式,如果选择ASCll字符码方式上传,会导致jar包内容丢失,jar损坏无法使用

4.然后我们使用SecureCRT工具访问linux服务器

(工具在上面Linux安装Mysql的博客中有分享)

4.1 开启项目端口号(防火墙)

使用如下命令:

示例: 我的项目端口号为10010
#打开10010端口号            --permanent表示永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=10010/tcp --permanent
#重新载入
firewall-cmd --reload
#查看所有打开的端口:
firewall-cmd --zone=public --list-ports

4.2 ok,然后将服务器安全组进行克隆使外网可以访问(10010端口)

进去之后呢,你一定会看到"克隆"这两个字眼,然后点击克隆,选择下面的配置,端口号改为自己的,点击确定即可

然后你会看到刚刚克隆的就有了

5.然后我们该运行自己的项目了

命令如下:

切换到刚刚上传的jar包路径
运行命令: java -jar 你的jar包名
然后可以看到在启动了,如果启动不了评论区kou我

如果出现了如下错误,可能是没有jdk,或者是你没有配置环境变量,看上面前言中的Linux安装JKD即可

启动之后外网访问接口,可以看到数据就可以拿到了

ok,大功告成,告辞

  • 5
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值