宝塔面板部署java springboot jar包项目(MyAuth)

宝塔面板部署java springboot jar包项目(MyAuth)

前言

  1. 此文章用的是腾讯云的云服务器,2H4G,centos7.6,宝塔面板7.9.0
  2. 安装好宝塔面板,这一过程就不说了,懂得都懂
  3. 以下准备工作仅为MyAuth需要,如果您的springboot不需要mysql和redis,那么可以跳过
  4. MyAuth项目:https://gitee.com/Lonely_LY/myauth

准备工作

安装好MySQL

  1. 新建一个数据库

2022-06-11T04:38:30.png

  1. 导入SQL到数据库(sql文件在doc内)

2022-06-11T04:39:15.png

2022-06-11T04:39:43.png

  1. 上传后后,导入

2022-06-11T04:39:56.png

安装redis

  1. 在软件商店里搜索 redis,安装即可

2022-06-11T04:40:21.png

如果之前安装过,那就不需要再安装

安装jdk

  1. 去官网下载jdk

    注意:MyAuth用的是java17,请您根据您项目的需要下载合适的jdk
    java17下载地址:https://www.oracle.com/java/technologies/downloads/#java17
    注意:如无特殊需求,推荐java1.8版本
    若你打不开官网,可以去群文件下载

  2. 根据您的版本下载相应的版本

2022-06-11T04:42:44.png

  1. 上传到/usr/local/btjdk

2022-06-11T04:42:58.png

  1. 解压

2022-06-11T04:43:11.png

使用jdk

  1. 进入到java项目中,会提示没有jdk

2022-06-11T04:46:28.png

  1. 因为我们是springboot项目,所以我们这里添加JDK,而不是Tomcat

2022-06-11T04:46:37.png

  1. 然后选择好bin里的java,点击选择

2022-06-11T04:46:49.png

  1. 然后点击添加JDK

2022-06-11T04:47:01.png

  1. 如果成功是以下的样子

2022-06-11T04:47:14.png

修改JAR包

  1. 去群文件或者gitee发行版上下载myauth.jar

加群下载地址:https://jq.qq.com/?_wv=1027&k=DhcFNHGr
或者自行克隆项目后用package打包jar

  1. 用压缩软件打开jar包

2022-06-11T04:55:40.png

  1. 修改数据库配置信息

右键用记事本打开application-prod.yml

2022-06-11T04:56:01.png

2022-06-11T04:56:11.png

  1. 修改redis配置

如果是新安装的redis,那么不需要修改配置文件,因为都是默认的6379端口和无密码

如果是之前安装的redis,那么记得修改配置文件,和你redis配置要一样,注意数据源序号database不能大于或者等于服务器redis的databases(数据库数量

2022-06-11T04:58:25.png

  1. 修改邮箱配置

2022-06-11T04:58:11.png

  1. 修改加密token的秘钥

仅支持英文和数字,不支持特殊符号和中文

2022-06-11T04:57:54.png

  1. 保存

修改后保存,关闭,压缩软件会提示是否更新,点确定,然后关闭压缩软件

2022-06-11T04:58:53.png

部署

  1. 新建项目文件夹

2022-06-11T05:01:32.png

  1. 上传JAR包到这个文件夹里

2022-06-11T05:01:45.png

  1. 修改JAR文件夹名,去掉-1.0.0

这样以后我们更新JAR包后,只需要把原来的jar文件删掉,替换即可

2022-06-11T05:02:25.png

  1. 添加JAVA项目

2022-06-11T05:02:52.png

2022-06-11T05:03:01.png

点击选择后,会自动填充信息,我们需要改一个地方,改成root

2022-06-11T05:03:15.png

如果需要绑定域名,自己填写即可,这里就不再绑定了

  1. 点击提交,会开始启动,等待几秒后,刷新页面,如果有端口号那就说明启动成功

2022-06-11T05:03:49.png

放行端口

  1. 安全组添加入站和出站规则

如果没有绑定域名,那么需要IP访问,我这里的端口是7147,那么去腾讯云添加安全组,入站和出站都需要添加

2022-06-11T05:05:00.png

  1. 然后宝塔的防火墙也要放行7147

2022-06-11T05:05:20.png

测试

在浏览器中访问:
公网IP(域名):端口/myauth/web/connect

2022-06-11T05:08:28.png

不过呢,我还是推荐大家绑定域名,然后套上CDN,美滋滋

恭喜你完成了!

下面文章为前端搭建

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发

请登录后发表评论