紅帽RHEL4.4下JBoss 4.3.0.GA企業應用平臺

lwitpub發表於2009-12-07

一、配置

1、安裝jdk。JBoss 4.3與jdk1.5以上版本相容,我這裡選用jdk1.5.0_08,路徑在:/usr/local/jdk/下,jdk安裝直接解壓jdk1.5.0_08.tgz即可。 

2、安裝jboss。也是直接解壓jboss.tgz即可,這裡解壓到/home下。

3、設定環境變數。需要設定JAVA_HOME,至於JBOSS_HOME我沒有設定,感覺沒必要。寫了一個java.sh指令碼,內容如下:

export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
然後給java.sh可執行許可權,複製到/etc/profile.d/下即可。重啟後環境變數生效,或者直接在ssh視窗執行source /etc/profile.d/java.sh生效。

4、啟動jboss。以root使用者執行命令如下:

[root@vcom  jboss]cd /home/jboss/bin/
[root@vcom  jboss]nohup ./run.sh -c default -b 0.0.0.0 &

啟動命令選項隨後解釋。

5、測試執行。IE裡輸入,如果出現jboss介面,說明配置沒問題。埠8080和..jboss-web.deployer/server.xml裡面對應一致。

二、部署應用

1、直接將war包放到/home/jboss/server/default/deploy/下,也是最簡單的方法。

2、將war包複製到其他目錄下,比如/opt/apps/下,需要修改/home/jboss/server/default/conf下的檔案jboss-service.xml,找到


 

修改為

    deploy/,/opt/apps/
 

3、修改應用的context

JBoss預設應用名為war包的字首;如果要修改應用名,則在應用war下面的WEB-INF目錄下,新增或修改jboss-web.xml,如下,這裡應用名為空。


       /

4、啟動jboss,IE裡輸入,就可以看到應用的主頁面了。

三、啟動詳解

jboss啟動(./run.sh)引數如下:
    -h, --help                         顯示幫助資訊
    -V, --version                      顯示版本資訊
      -D[=]                            設定系統屬性
    -d, --bootdir=                     設定啟動補丁目錄的位置;必須是絕對路徑或者url
    -p, --patchdir=                    設定補丁目錄的位置;必須是絕對路徑或者url
    -n, --netboot=                     從指定的url網路位置啟動
    -c, --configuration=               指定伺服器啟動的配置(default、all、minimal)
    -B, --bootlib=                     將其它的jar包新增到bootclasspath的前面
    -L, --library=                     將其它的jar包新增到 loaders classpath
    -C, --classpath=                   將其它的url新增到loaders classpath
    -P, --properties=                  從指定的url載入系統屬性
    -b, --host=                        所有JBoss Service繫結的地址
    -g, --partition=                   HA分割槽的名稱(預設為DefaultDomain)
    -u, --udp=                         UDP的多播地址
    -l, --log=                         設定日誌記錄外掛型別

環境變數:
    JBOSS_HOME                         JBoss的位置
    JAVA                               Java執行程式的位置
    JAVA_OPTS                          JVM啟動引數
    MAX_FD                             JBoss能夠使用檔案描述符的最大數量(僅用於Un*x)

說明:jboss啟動時預設只允許本機進行連線。
1.啟動jboss時帶上引數 -b IP ,如: ./run -b IP & 啟動成功後,就可以使用遠端連線jboss了,其中IP為jboss伺服器的IP地址。
2.雖然可以遠端連線了,但在jboss本機卻連線不了。如果需要允許遠端和本地都能連線jboss,需要將啟動時的IP地址寫為0.0.0.0 即:./run -b 0.0.0.0 &

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/628922/viewspace-621875/,如需轉載,請註明出處,否則將追究法律責任。

相關文章