報表是用java開發的,具有良好的跨平臺性。不僅可以應用在windows、linux、操作系統,還可以應用在AIX等等的unix操作系統。在各種操作系統上部署過程有一些差別。下面說一下在AIX操作系統的部署的步驟。
1. 首先,下載適用的 resin.
2. 解壓 resin 壓縮包到指定的目標目錄。
3. 若想配置 resin 獨立的運行環境,可直接進入 resin.*/bin 下面,用 vi 命令編輯 httpd.sh 文件。
舉例: 假設AIX系統默認的 jdk 版本為 1.4, 因要運行其它軟件,不便改變整個系統的環境變量, 此時就可以 在 httpd.sh 文件首行內注入
# set java run environment
JAVA_HOME=/tmp/jdk1.6
CLASSPATH=$JAVA_HOME/jre/lib
PATH=$JAVA_HOME/jre/bin:$PATH
export JAVA_HOME CLASSPATH PATH
這樣 resin 的獨立運行環境就變成了 jdk1.6。
4. 項目部署
端口設置:
在 resin.*/conf 目錄下打開 resin.conf 文件,查找 “port” 關鍵字
<http address=”*” port=”端口號”/>
項目發布:
在 resin.conf 文件繼續查找 “web-app”, 輸入項目路徑。
<web-app id=”/” root-directory=”項目存儲路徑”/>
5. 啟動resin, 并存儲 resin 控制臺輸出的信息到文件。
在 bin 目錄下面, 用 vi 命令新建一個名為 startResin.sh 的文件,并在文件內輸入如下信息:
export LC_ALL=zh_CN.GB18030
export LANG=zh_CN.GB18030
nohup ./httpd.sh & -Xms512M -Xmx1024M
這樣整個resin運行的異常信息或輸出內容都將被完整的保存到 bin/nohup.out 文件內。
其實獨立的運行環境也可以在此文件內配置,但個人不推薦。
6. 終止 resin 運行。
同樣,在 bin 目錄下面, 用 vi 命令新建一個名為 stopResin.sh 的文件,并在文件內輸入如下信息:
kill -9 `ps -ef|grep ‘resin.jar’|awk ‘{print $2}’`或
fuser -k ./httpd
以后要在AIX機上部署快逸報表,就可以按照上面的步驟進行部署了。