在OS400服務器上部署Apusic應用服務器(轉自北方區域中心)
本文目的:
本文適用于在 OS400 服務器上進行 Apusic403 安裝、部署人員
本文內容:
1 、系統環境檢查
2 、 Apusic403 的安裝、部署
3 、常見問題及解決方案
一、系統環境檢查
??? 硬件環境: IBM AS/400
??????
軟件環境:
IBM OS/400
、
Apusic AS
應用環境檢查:
A 、 JDK 的環境檢查:
變量名
|
變量值
|
JAVA_HOME |
該處需要配置
IBM JDK |
如果未設置此環境變量,需要在 $APUSIC_HOME/bin/setenv 文件里指定,參看【 Apusic403 的安裝、部署】
B 、 IP Host 表配置檢查:請確認您 OS/400 的 TCP/IP 配置正確 . 比如 , 一定要正確配置 Domain 信息 , 并把此服務器的主機名 ( 短主機名和帶 Domain 信息的全限定主機名 ) 注冊進了本地的 HostTable ,具體操作如下圖所示:
分別對應:
服務器真實
IP
服務器
HostName
二、 Apusic403 的安裝、部署
A 、將 Apusic403 的安裝包解壓 / 復制到 OS400 的 root/var 目錄下
此處為
OS400
真實服務器
IP
B 、檢查 Apusic 安裝目錄中 setenv 及 startapusic 文件,如果系統環境變量中沒有設置 JAVA_HOME 需要在 setenv 中設置,打開 setenv 文件,添加一行代碼:
export JAVA_HOME=/QIBM/ProdData/Java400/jdk14 ?(JDK 的安裝目錄 ), 如下:
此處為
OS400
真實服務器
IP
C 、 Apusic 的管理控制平臺使用到 AS400 的 localhost 的設置,如果操作系統設置不當,將導致 Apusic 管理控制平臺不能正常登陸和停止 Apusic 服務器將出現問題,解決該問題,可以將硬件的物理地址寫入 Apusic 的配置文件中,即在 Apusic 的安裝目錄的 config 目錄中的 Apusic.conf 文件,添加如下配置:
<SERVICE
??? CLASS="com.apusic.net.Muxer"
??? >
??? <ATTRIBUTE NAME="Port" VALUE="6888"/>
??? <ATTRIBUTE NAME="Address" VALUE="192.168.1.3"/>
??? <ATTRIBUTE NAME="Backlog" VALUE="50"/>
??? ......
</SERVICE>
分別為
2
臺
AS400
真實服務器
IP
注意:紅色字體部分根據服務器具體
IP
地址填寫
D 、啟動 Apusic 服務器:在 AS400 服務器主菜單界面使用“ qsh ”命令進入文件系統,使用“ cd /var/apusic/bin ”命令打開 Apusic 服務器 bin 目錄,使用“ ./startapusic & ”命令啟動 Apusic 應用服務器。
啟動 Apusic 服務器;
E 、停止 Apusic 服務器:進入 $APUSIC_HOME/bin 目錄,
此處為服務器真實
IP
地址
運行
停止 Apusic 服務器;
三、常見問題及解決方案
本文檔中使用的客戶端軟件使用的是
IBM
個人通信軟件。
注意本文檔中的涉及文件夾名稱、路徑名稱、及相關內容要根據實際場景進行調整。
常見問題
1
:
服務器啟動時報以下類似錯誤:
??????
IOP00710208: (INTERNAL) Unable to determine local hostname from InetAddress.getLocalHost().getHostName()"
??? at ....
??? ......
??? Caused by: java.net.UnknownHostException: HQOASVR1.PBC.GOV.CN: Host HQOASVR1.PBC.GOV.CN not found
??? at ....
......
解決方案:
?????? 檢查 IP Host 表配置檢查(本文檔系統環境檢查部分 B 節)。
常見問題
2
:
服務器啟停正常,但無法在客戶端通過瀏覽器進入 web 管理控制臺。
解決方案:
?????? 該問題在非 Windows 、 Linux 系統下經常發生,一般需請研發部支持。
常見問題
3
:
?????? 服務器啟動顯示正常,但無法通過 admin/admin 在客戶端瀏覽器登錄 web 管理控制臺,此問題常發生在默認未指定服務器 ip ,在 Apusic 初次運行后系統配置有改變時。
解決方案:
?????? 參看本文檔 ? Apusic403 的安裝、部署 C 小節部分,指定服務器實際 IP 地址。