2010年12月30日 星期四

[CentOS]JBoss5.1安裝

序言

此篇簡單的記錄JBoss在CentOS的安裝步驟。

環境

安裝步驟

  1. 官方網站下載JBoss的5.1.0版的zip檔如[jboss-5.1.0.GA.zip]
  2. 到[/usr/local/]目錄下解壓縮這個zip檔
    #cd /usr/local/
    #unzip jboss-5.1.0.GA.zip
  3. 建立環境變數[JBOSS_HOME],在這邊有兩種方式選一種來就可以了
    • 修改[/etc/profile],可以用如[vi /etc/profile]命令修改,增加已下內容在最後一行:
      export JBOSS_HOME=/usr/local/jboss-5.1.0.GA
      export PATH=$PATH:$JBOSS_HOME/bin
    • 建立一個[jboss.sh]在[/etc/profile.d]目錄,如[vi /etc/profile.d/jboss.sh],內容如下:
      JBOSS_HOME=/usr/local/jboss-5.1.0.GA
      PATH=$PATH:$JBOSS_HOME/bin
      export JBOSS_HOME PATH
  4. 登出再登入OS
  5. 執行JBoss看看有沒有辦法啟動,測試網址為http://localhost:8080/
    #sh $JBOSS_HOME/bin/run.sh -b 0.0.0.0
    • 如果看到以下錯誤訊息而無法啟動,試著修改[/usr/local/jboss-5.1.0.GA/bin/run.conf]這個檔案中的 java [-Xmx]與[-XX:MaxPermSize]這兩個參數的大小
      Error occurred during initialization of VM
      Could not reserve enough space for object heap
      Could not create the Java virtual machine.
  6. 如果要將JBoss已背景方式執行,並在OS啟動時自動啟動,可參考 http://community.jboss.org/wiki/startjbossonbootwithlinuxhttp://amjet.dyndns.biz/blog/IT/?p=297
    • 增加jboss帳號與修改目錄權限
      #useradd jboss
      #cd /usr/local/jboss-5.1.0.GA
      #chmod -R 700 ./
    • 修改[/usr/local/jboss-5.1.0.GA/bin/run.conf]檔,將以下內容加在最後一行
      JAVA_HOME=/usr/java/latest
      JBOSS_HOME=/usr/local/jboss-5.1.0.GA
      JBOSS_HOST=0.0.0.0
      JAVAPTH=/usr/java/latest
    • 修改[/usr/local/jboss-5.1.0.GA/bin/jboss_init_redhat.sh]檔,將以下內容加在第一行
      . /usr/local/jboss-5.1.0.GA/bin/run.conf
    • 修改[/etc/rc.local]檔,將以下內容加在最後一行
      /usr/local/jboss-5.1.0.GA/bin/jboss_init_redhat.sh start
    • 如果你想開啟/關閉JBoss就執行以下命令
      /usr/local/jboss-5.1.0.GA/bin/jboss_init_redhat.sh start
      /usr/local/jboss-5.1.0.GA/bin/jboss_init_redhat.sh stop

沒有留言:

張貼留言