Panda_01_開發環境搭建(三)_Panda專案部署
一、前言
這一節,我們來部署下Panda專案:
- gitlab準備工作
- Idea匯入專案
- 修改專案配置
- 啟動專案
二、gitlab準備工作
1.登陸gitlab
訪問如下網址,使用我司的工號和 hrms 密碼進行登入
2.補充個人資訊
(1)填寫郵箱 登入成功後,需要補充個人資訊,主要是郵箱,填上公司郵箱即可。其他資訊可以不用填寫。
(2)啟用郵箱 設定好郵箱之後,gitlab會往此郵箱中傳送一條啟用郵件。因此,我們還需要登入郵箱,然後點選郵件中的啟用連結,即可啟用郵箱。
3.修改密碼
注意:填寫完郵箱之後才可以修改密碼
修改密碼分為兩種情況:
- 之前沒有設定過密碼
- 之前設定過密碼
(1)若之前沒有設定過密碼
(2)若之前設定過密碼,會出現下圖。
直接點選 I forgot my password
,gitlab會發送一封確認郵件到之前設定的郵箱中。
登入郵箱,點選確認連結,會跳轉到修改密碼的頁面,修改密碼即可。
4.設定SSH Key
SSH Key所在目錄:C:\Users\shira.ssh
4.1 生成SSH Key
若發現不存在上述目錄,則開啟命令列工具,使用如下命令生成SSH 公鑰和私鑰:
ssh-keygen -t rsa -C "[email protected]"
生成的檔案如下圖所示,id_rsa為私鑰,id_rsa.pub為公鑰。
4.2 新增公鑰到gitlab中
將上面生成的公鑰的內容複製貼上到下圖輸入框中,然後點選 Add key
二、Idea匯入專案
推薦的工作空間目錄結構: workspace-hec/hec-panda-dev
1.clone程式碼到本地
(1)開啟資料夾hec-panda-dev,空白處右鍵,選擇Git Bash Here
。
(2)然後使用如下命令,將panda專案原始碼克隆到本地。在此過程中,會讓你輸入賬號(工號)密碼(前面修改後的密碼)
git clone https://rdc.hand-china.com/gitlab/panda/panda.git
2.切換到hap分支
(1)進入panda目錄 (2)剛剛clone的程式碼是出入master分支上,我們需要使用如下命令將其切換到hap分支上。開啟命令列工具(git bash),然後執行如下命令。
git checkout hap
3.匯入專案導Idea中
開啟Idea,直接點選 Open
,選擇Panda專案,即可將專案匯入到Idea中。
若專案還沒有匯入工作空間,則點選Reimport All Maven Projects
,即下圖按鈕。
三、修改專案配置
1.配置Tomcat
(1)點選“Edit Configurations…”,如下圖所示
(2)點選“+”,選擇Tomcat Server->Local
(3)填寫tomcat資訊 Application server 選擇前面配置的Tomcat
(4)選擇tomcat釋出的War包
然後點選apply,ok,即可
2.配置資料來源
在1中選擇的tomcat的 conf/context.xml 中追加如下配置:
<Resource auth="Container" driverClassName="org.postgresql.Driver" url="jdbc:postgresql://192.168.12.79:1521/panda" name="jdbc/panda" type="javax.sql.DataSource" username="panda" password="sivd2gNDUxx5iT7m"/>
<Resource name="jdbc/hap_dev" auth="Container" type="javax.sql.DataSource"
maxActive="20" maxIdle="10" maxWait="10000"
username="hap_dev" password="hap_dev" driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://192.168.12.79:1521/hap_dev"/>
如下圖:
3.配置Maven命令
(1)點選“Edit Configurations…”,如下圖所示
(2)點選“+”,選擇maven
(3)填寫一下資訊 輸入 命令的名稱:clean install 選擇命令執行的目錄:hec-parent 輸入命令:clean install
四、啟動專案
1.啟動 redis
找到redis的home目錄,執行redis-server.exe即可
2.編譯專案
點選上一節中配置好的clean install 命令,即可 如下圖:
3.執行專案
執行上一節中配置好的tomcat即可 如下圖:
4.執行成功效果
執行成功後會跳轉到首頁