寶塔面板部署java springboot項目


前言

1.此文章用的是騰訊雲的雲服務器,2H4G,centos7.6,寶塔面板7.9.0
2.安裝好寶塔面板,這一過程就不說了,懂得都懂
3.以下准備工作僅為MyAuth需要,如果您的springboot不需要mysql和redis,那么可以跳過
4.MyAuth項目:https://gitee.com/daenmax/myauth

准備工作

安裝好MySQL

1.新建一個數據庫

2.導入SQL到數據庫

上傳


上傳后后,導入

3.安裝redis

在軟件商店里搜索 redis,安裝即可

如果之前安裝過,那就不需要再安裝

4.安裝jdk

去官網下載jdk

注意:MyAuth用的是java17,請您根據您項目的需要下載合適的jdk
java17下載地址:https://www.oracle.com/java/technologies/downloads/#java17

注意:在寫此文章的時候,那會MyAuth用的還是java11,現在新版本MyAuth使用的java版本已經升級到java17了,java11和17的安裝方式完全一致,故本文章使用的截圖未更改,還是java11(懶得重新截圖了),請勿大驚小怪!!!
若你打不開官網,可以去群文件下載

根據您的版本下載相應的版本

上傳到/usr/local/btjdk

解壓

使用

進入到java項目中,會提示沒有jdk

因為我們是springboot項目,所以我們這里添加JDK,而不是Tomcat

然后選擇好bin里的java,點擊選擇

然后點擊添加JDK

如果成功是以下的樣子

修改JAR包

去群文件或者gitee發行版上下載myauth.jar
https://gitee.com/daenmax/myauth/releases/
或者自行package打包jar

用壓縮軟件打開jar包

修改數據庫配置信息

右鍵用記事本打開application-prod.yml

修改加密token的秘鑰

僅支持英文和數字,不支持特殊符號和中文

修改redis配置

如果是新安裝的redis,那么不需要修改配置文件,因為都是默認的6379端口和無密碼
如果是之前安裝的redis,那么記得修改配置文件,和你redis配置要一樣,注意數據源序號database

保存

修改后保存,關閉,壓縮軟件會提示是否更新,點確定,然后關閉壓縮軟件

部署

新建項目文件夾

上傳JAR包到這個文件夾里

修改JAR文件夾名,去掉-1.0.0

這樣以后我們更新JAR包后,只需要把原來的jar文件刪掉,替換即可

添加JAVA項目



點擊選擇后,會自動填充信息,我們需要改一個地方,改成root

如果需要綁定域名,自己填寫即可,這里就不再綁定了
點擊提交,會開始啟動,等待幾秒后,刷新頁面,如果有端口號那就說明啟動成功

放行端口

安全組添加入站和出站規則

如果沒有綁定域名,那么需要IP訪問,我這里的端口是7147,那么去騰訊雲添加安全組,入站和出站都需要添加

然后寶塔的防火牆也要放行7147

測試

在瀏覽器中訪問:
公網IP:端口/myauth/web/connect

不過呢,我還是推薦大家綁定域名,然后套上CDN,美滋滋

恭喜你完成了!

后記

在寶塔面板中部署vue項目,以MyAuth項目的Web為例講解
教程地址:https://www.cnblogs.com/daen/p/16015813.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM