精选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,大功告成,告辞

GitHub 加速计划 / li / linux-dash
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐