本文目的:
本文適用于在
OS400
服務器上進行
Apusic403
安裝、部署人員
?
本文內容:
1
、系統環境檢查
2
、
Apusic403
的安裝、部署
3
、常見問題及解決方案
?
一、系統環境檢查
???
硬件環境:
IBM AS/400
??????
軟件環境:
IBM OS/400
、
Apusic AS4.0.3
、
IBM JDK1.4.2
?
應用環境檢查:
A
、
JDK
的環境檢查:
變量名
|
變量值
|
JAVA_HOME
|
該處需要配置
IBM JDK1.4.2
的安裝目錄
|
如果未設置此環境變量,需要在
$APUSIC_HOME/bin/setenv
文件里指定,參看【
Apusic403
的安裝、部署】
?
B
、
IP Host
表配置檢查:請確認您
OS/400
的
TCP/IP
配置正確
.
比如
,
一定要正確配置
Domain
信息
,
并把此服務器的主機名
(
短主機名和帶
Domain
信息的全限定主機名
)
注冊進了本地的
HostTable
,具體操作如下圖所示:
分別對應:
服務器真實
IP
服務器
HostName
?
|
?
二、
Apusic403
的安裝、部署
A
、將
Apusic403
的安裝包解壓
/
復制到
OS400
的
root/var
目錄下
B
、檢查
Apusic
安裝目錄中
setenv
及
startapusic
文件,如果系統環境變量中沒有設置
JAVA_HOME
需要在
setenv
中設置,打開
setenv
文件,添加一行代碼:
export JAVA_HOME=/QIBM/ProdData/Java400/jdk14 ?(JDK
的安裝目錄
),
如下:
???
?
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>
注意:紅色字體部分根據服務器具體
IP
地址填寫
?
D
、啟動
Apusic
服務器:在
AS400
服務器主菜單界面使用“
qsh
”命令進入文件系統,使用“
cd /var/apusic/bin
”命令打開
Apusic
服務器
bin
目錄,使用“
./startapusic &
”命令啟動
Apusic
應用服務器。
?
?
?
?
?
?
?
啟動
Apusic
服務器;
?
E
、停止
Apusic
服務器:進入
$APUSIC_HOME/bin
目錄,
????????????? cd /var/apusic/bin
運行
./stopapusic admin admin iiop://11.129.2.43:6888
停止
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
地址。
?
?
?
?