分為三個部分:數據庫 框架 部署
數據庫:windows +sqlsever2008
框架:Linux 主要任務是 auth+框架項目文件(tomcat+EOS+甲方的auth的文件) 甲方自己的框架 顯示登錄頁面 192.168.**.**:8080/auth
框架需要更改的是


登錄 ip:8080/governor 修改管理 檢查數據庫
驗證是框架是否搭建成功:登錄192.168.***.***(框架ip):8080/auth
登錄后要出現下面頁面 框架才算成功

部署部分:Linux+ EOS+tomcat+項目文件
該部分個governor用於部署項目文件 (先要創建應用管理再部署項目文件)
設備管道保溫結構測試、評價及優化設計決策系統系統
上線投產步驟
A. 投產相關服務器信息
1.成功后按下述步驟在此部署另一台服務器
| 序號 |
服務器名稱 |
服務器IP |
備注 |
| 1 |
PV-LAPP03 |
192.168.186.128 |
web應用服務器 |
| 2 |
pvsqlcl01sql |
192.168.191.3 |
數據庫服務器 |
2.端口使用情況
| 序號 |
端口 |
說明 |
| 1 |
13634 |
BWS應用端口 |
| 2 |
13635 |
Governor應用端口 |
B. 安裝介質
1、 訪問EOS程序安裝介質
1) 取得以下內容
EOS_Platform_7.5_Enterprise_Edition_Linux.tar(Linux環境EOS企業版安裝介質)
2、 訪問tomcat安裝介質和配置安裝文件取得以下內容下載到本地:
1) apache-tomcat-7.0.72.tar.gz(tomcat服務器)
2) user-config.xml(服務器配置文件)
3) silent_install.properties (安裝所需配置文件)
4) server.xml (tomcat應用配置文件)
5) web.xml (服務器應用配置文件)
6) governor文件夾(存放startup.conf)
7) BWS1文件夾(存放startup.conf)
8) BWS文件夾
9) primetonlicense.xml(服務器許可證)
10)handler-web.xml
11)handler-engine.xml
C. 數據庫
1、數據庫腳本存在路徑:
2、取得數據初始化腳本文件
1) BWS-data.sql
3、創建數據庫並初始化數據
1) 使用管理員賬號登錄到SQL SERVER數據庫服務器IP:192.168.191.3
2) 創建數據庫實例:
數據庫實例名稱:CGN_BWS
用戶名:CGN_BWS
密碼:管理員設定
3) 用戶授權:
給用戶CGN_BWS授予數據操作(DML)的所有權限,包括(SELECT、INSERT、UPDATE、DELETE等)
4) 按照腳本編號依次執行數據庫初始化腳本,創建表並插入數據
a) 執行 BWS-data.sql
5) 如提示沒有權限執行,請用SYS_DB賬號登錄。
D. 業務系統企業版安裝
1.在服務器上解壓EOS安裝文件,並設置文件夾權限,也可以通過WinScp工具設置權限,如安裝過程中,提示權限不足,設置對應文件的權限即可,具體執行步驟如下:
(1)首先將獲取到的介質EOS_Platform_7.5_Enterprise_Edition_Linux和apache-tomcat-7.0.72.tar復制到服務器BWS文件夾下面.
(2)創建目標路徑:
mkdir /data/BWS/EOS_Platform_7.5_Enterprise_Edition_Linux/ -p
(3)解壓文件到目標路徑(如果存在則無需再解壓):
tar -xvf /data/BWS/EOS_Platform_7.5_Enterprise_Edition_Linux.tar -C /data/BWS/EOS_Platform_7.5_Enterprise_Edition_Linux/
2.給安裝文件路徑下所有文件賦予讀寫權限:
chmod 777 /data/BWS/EOS_Platform_7.5_Enterprise_Edition_Linux/ -R
3.解壓Tomcat到指定路徑:
(1)創建目標路徑:
mkdir /data/BWS/ -p(如果存在則無需再創建)
(2)解壓Tomcat文件到指定目標路徑:
tar -zxvf /data/BWS/apache-tomcat-7.0.72.tar.gz -C /data/BWS/
(3)修改/data/BWS下生成的apache-tomcat-7.0.72 文件夾名稱為 apache-tomcat-7.0.72-BWS
4.將取得的silent_install.properties,直接覆蓋到 /data/BWS/EOS_Platform_7.5_Enterprise_Edition_Linux/installer
5.在/data/BWS中新建BWSServer目錄,並操作權限授權的步驟命令
(1)創建應用服務安裝路徑:
mkdir /data/BWS/BWSServer
(2)賦讀寫權限:
chmod 777 /data/BWS/BWSServer
6.在服務器上運行靜默安裝模式:
(1)進入安裝文件目錄:
cd /data/BWS/EOS_Platform_7.5_Enterprise_Edition_Linux/
(2)執行安裝:
./install.sh -silent
7.替換配置文件:
獲取文件(server.xml)、governor文件夾內的配置文件(startup.conf)以及BWS1文件夾內的配置文件(startup.conf)
a) 取server.xml文件覆蓋 /data/BWS/apache-tomcat-7.0.72-BWS/conf下的server.xml
b) 取governor文件夾內的文件startup.conf覆蓋/data/BWS/BWSServer/apps_config/governor文件夾下startup.conf文件
c) 取BWS1文件夾內的文件startup.conf覆蓋/data/BWS/BWSServer/apps_config/BWS文件夾下startup.conf文件
8.安裝完成並替換完所有配置文件后,進入/data/BWS/BWSServer目錄下,啟動服務
(1)進入服務路徑:
cd /data/BWS/BWSServer/
(2)啟動服務:
./startServer.sh
9.服務啟動成功后,
(1)取primetonlicense.xml文件並覆蓋到
/data/BWS/BWSServer/apps_config/governor/license
10.取user-config.xml文件並覆蓋到/data/BWS/BWSServer/apps_config/BWS/config/ 路徑下文件
11.取handler-web.xml文件,通過WinSCP軟件,覆蓋到/data/BWS/BWSServer/apps_config/BWS/config/user 路徑下文件
12.取handler-engine.xml文件,通過WinSCP軟件,覆蓋到/data/BWS/BWSServer/apps_config/BWS/config/user 路徑下文件
注意 :該出 user-config.xml 需要更改ip.
E. 驗證應用服務容器安裝是否成功
- 重新啟動服務
(1)停止當前服務:
Ctrl + c
(2)進入服務路徑:
cd /data/BWS/BWSServer/
(3)啟動服務:
./startServer.sh
2.打開瀏覽器,輸入http://192.168.122.131/governor,登錄governor平台輸入用戶名和密碼,進入BWS的governor應用管理平台(初始賬號密碼:sysadmin,密碼為初始密碼,不在文檔中顯示),登錄后請修改密碼。
3.查看應用的端口是否和 /data/BWS/BWSServer/apps_config/BWS/startup.conf 中設置的端口是否一致,(如果不一致修改端口,文件中的AdminPort和應用管理中的管理端口必須一致) (提示:端口:13634)

若端口不一致,則先刪除應用,再重新增加應用,增加應用信息如下圖所示:

4.查看應用是否已授權,如果顯示未授權,

則進入配置->JMX安全控制,用管理員的賬號密碼進行授權

5.在governor中配置數據源

如數據源已有則先選擇此數據源,點擊修改,查看數據源里面的配置是否和剛剛配置的數據庫信息一樣,如果不一樣,則修改為正確的數據源,其中用戶名和密碼重新輸入,並點擊測試數據庫連接,測試連接成功,即可。注意:該出數據庫ip 和 名字 需要更改 (名字_需要改成 —)

F. 部署系統應用
1.取得部署包
(1)訪問項目部署包,取得:
core_v2.2.ecd (統一框架部署包)
BWS_20201020.ecd(系統部署包)
2.啟動服務后,打開瀏覽器,輸入 http://192.168.186.128/governor
(1)登錄governor平台輸入用戶名和密碼,進入BWS的governor 構建包部署頁面.
(2)點擊選擇文件按鈕,選擇文件:core_v2.2.ecd,點擊上傳,然后下一步,選擇要部署的應用,點擊部署,如下圖:

(3)選擇BWS,並點擊部署,之后部署成功。

3.選擇左側構建包管理

如果出現紅色框中的部署包,就卸載多余的部署包,把紅色框中的部署包全部卸載。
4.覆蓋BWS文件夾
獲取BWS文件夾,並覆蓋 /data/BWS/apache-tomcat-7.0.72-BWS/webapps下面的BWS文件夾。

5.覆蓋成功之后,首先停止服務
(1)停止當前服務:
Ctrl + c
(2)進入服務路徑:
cd /data/BWS/BWSServer/
(3)啟動服務:
./startServer.sh
6. 啟動服務后,打開瀏覽器,輸入 http://192.168.122.131:13636/governor,打開應用管理,查看應用是否已授權,顯示已授權就進行下一步,如果顯示未授權,

則進入配置->JMX安全控制,用管理員的賬號密碼進行授權,點擊確定之后,返回應用管理,查看是否授權成功。

7. 進入governor 構建包部署頁面,點擊選擇文件按鈕,選擇文件:BWS_20201020ecd,點擊上傳,然后下一步,選擇要部署的應用,點擊部署,如下圖:

選擇BWS,並點擊部署,之后部署成功。

8.配置單點登錄
取web.xml文件修改名稱為web.xml並覆蓋 /data/BWS/apache-tomcat-7.0.72-BWS/webapps/BWS/WEB-INF/ 下的web.xml
(1)停止當前服務:
Ctrl + c
(2)啟動服務:
nohup /data/BWS/BWSServer/startServer.sh &
(3)啟動服務后,打開瀏覽器,輸入 http://192.168.186.128/governor,打開應用管理,查看應用是否已授權,顯示已授權就進行下一步,如果顯示未授權,

則進入配置->JMX安全控制,用管理員的賬號密碼進行授權,點擊確定之后,返回應用管理,查看是否授權成功。

7) 驗證應用系統部署是否成功
打開瀏覽器,輸入http://BWS.gnpjvc.cgnpc.com.cn,192.168.122.131:13636/BWS
重點:
web.xml中ip 需要更改 大部分為 框架ip 最后一個為部署ip 改文件把 部署與框架連接到了一起。
數據庫
總結:
框架:項目主頁 auth里面部署的文件 是甲方提供的
部署:項目內容
二者 通過web.xml 進行相關聯。
部署:ip更改文件 user-config.xml(框架ip) web.xml(ip :框架ip+自身ip)
