# 寶塔安裝
## 寶塔環境下安裝服務
在寶塔部署前,先安裝依賴軟件,可參考:<https://docs.jeequan.com/docs/pro4dev/pro4dev-1d5i5s9nh33p6>
在Linux上安裝最新的寶塔軟件,安裝方法參考:<https://www.bt.cn/bbs/thread-19376-1-1.html>
進入軟件商店,應用搜索:Java項目一鍵部署,然后安裝。
以下操作使用寶塔界面完成安裝,不需要進入服務器操作,不需要懂得java也可以完成。
### 1. 項目編譯
- - - - - -
進入xxpay4pro項目,對項目進行編譯打包。打包后,在每個模塊的target目錄下會生成一個.jar文件,如xxpay-agent模塊的target目錄下,對應的為xxpay-agent.jar文件。
正確打包后,會有以下jar文件:
```
<pre class="calibre25">```
xxpay<span class="token">-</span>manage<span class="token">/</span>target<span class="token">/</span>xxpay<span class="token">-</span>manage<span class="token1">.</span>jar
xxpay<span class="token">-</span>agent<span class="token">/</span>target<span class="token">/</span>xxpay<span class="token">-</span>agent<span class="token1">.</span>jar
xxpay<span class="token">-</span>merchant<span class="token">/</span>target<span class="token">/</span>xxpay<span class="token">-</span>merchant<span class="token1">.</span>jar
xxpay<span class="token">-</span>pay<span class="token">/</span>target<span class="token">/</span>xxpay<span class="token">-</span>pay<span class="token1">.</span>jar
xxpay<span class="token">-</span>task<span class="token">/</span>target<span class="token">/</span>xxpay<span class="token">-</span>task<span class="token1">.</span>jar
```
```
進入`寶塔 - 文件`管理界面,進入到目錄`/www/wwwroot`下,創建目錄 xxpay,將上面的的所有`.jar`文件上傳到該目錄下,上傳成功如下圖所示。

### 2. 項目啟動
- - - - - -
進入`寶塔 - 軟件商店`管理界面,打開Java項目一鍵部署,切換到`Springboot`管理,添加項目。
以部署xxpay-manage項目為例,啟動運營平臺服務。

> 添加Springboot項目說明
- 選擇項目:在項目路徑后,點擊文件夾圖標選擇/www/wwwroot/xxpay/xxpay-manager.jar文件
- JDK版本:下拉選擇jdk8(我們自己安裝的jdk)
- 項目域名:[指定如mgr.sifangzhifu.com](http://xn--mgr-eo8el6g4vq.sifangzhifu.com),需提前將該域名解析到服務器IP上
- 項目端口:56701
- 自定義參數:–server.port=56701
- 執行命令:不用修改,會自動生成
- 選中root啟動,選中開機自啟動
按以上步驟,將 agent,merchant,pay,task項目啟動,全部確定完成后如下:

如啟動失敗,可通過操作欄的日志,查看項目日志進行排查。
> 其他模塊的端口和二級域名參考([如主域名為sifangzhfiu.com](http://xn--sifangzhfiu-g68qma479re9mrlg.com))
模塊端口參考域名xxpay-manage56701[mgr.sifangzhifu.com](http://mgr.sifangzhifu.com)xxpay-agent56702[agent.sifangzhifu.com](http://agent.sifangzhifu.com)xxpay-merchant56703[mch.sifangzhifu.com](http://mch.sifangzhifu.com)xxpay-pay56700[pay.sifangzhifu.com](http://pay.sifangzhifu.com)xxpay-task56705[task.sifangzhifu.com](http://task.sifangzhifu.com)項目啟動后,可以通過ip和端口放訪問,如運營平臺:[http://192.168.0.1:56701](http://192.168.0.1:56701/)訪問。
### 3. 配置域名訪問
- - - - - -
一般項目都會提供域名訪問,下面介紹如何配置域名訪問服務。
將域名做解析到服務器IP上,如mgr.sifangzhifu.com解析到ip:192.168.0.1 (替換真實域名和IP)。
進入到`Springboot`項目管理,在每個服務后面的操作欄,點`映射`,然后確定(以agent.sifangzhifu.com為例)。

提示添加成功后,進入`寶塔 - 網站`管理界面,會看到剛剛加的網站名 [agent.sifangzhifu.com](http://agent.sifangzhifu.com)
通過`設置`可以管理域名、配置ssl證書、反向代理 等。

此時訪問域名,即可打開系統。
其他模塊的配置,可以參考以上進行配置。