JBoss安裝配置詳解

轉自:http://share.blog.51cto.com/278008/498313


搭建JBoss應用服務器。

JBoss的運行需要JAVA環境的支持,所以首先安裝JDK,JRE也可以

一、JDK安裝配置:

1.官網下載JDK:

http://www.oracle.com/technetwork/java/javase/downloads/java-se-6u24-download-338091.html

2.安裝JDK:將下載的bin文件放到/usr/local目錄下

cd /usr/local
chmod u+x jdk-6u24-linux-x64.bin
./jdk-6u24-linux-x64.bin

3.配置JDK環境變量:

vi /etc/profile
#添加  
#set java environment
JAVA_HOME=/usr/local/jdk1.6.0_24
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME PATH CLASSPATH

退出vi,執行:

source /etc/profile

使配置生效!

4.創建JDK目錄的軟鏈接:  

ln –s –T jdk1.6.0_24 java


二、JBoss安裝配置:

1.官網下載JBoss:

http://sourceforge.net/projects/jboss/?source=typ_redirect

2.爲JBoss創建用戶,爲了安全起見,我們一般不使用root或系統已有的其它用戶來運行JBoss:  

groupadd jboss
useradd jboss –g jboss  結果出錯:Creating mailbox file: File exists
userdel –r jboss  刪除用戶時使用-r參數
groupadd jboss
useradd jboss –g jboss
passwd jboss JBoss123

注:本來想把jboss用戶添加到/sbin/nologin(-s,--shell SHELL,login shell of the new account),但是最後發現這樣做的話,Jboss會啓動失敗。

3.安裝JBoss:將下載的zip文件放到/usr/local目錄,執行:

unzip jboss-4.2.3.GA.zip

4.配置環境變量:

vi /etc/profile
#添加
#set jboss environment
JBOSS_HOME=/usr/local/jboss-4.2.3.GA
PATH=$PATH:$JBOSS_HOME/bin
CLASSPATH=.:$CLASSPATH:$JBOSS_HOME/lib
export JBOSS_HOME PATH CLASSPATH

退出vi,執行

source /etc/profile

使配置生效!

5.訪問測試:  

jboss/bin/run.sh &

所有配置完成後就不用此命令啓動jboss了

成功啓動了jboss,但在瀏覽器中輸入http://ip地址:8080訪問時,卻失敗了! 開始以爲是iptables做了限制,但修改了iptables以後仍然不能訪問!從網上搜索資料,說JBoss默認只允許本機訪問,若要從任何地方都可以訪問,需要修改server.xml文件中JBoss的監聽地址:  

cd /usr/local/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer
cp –a server.xml server.xmlbak
vi server.xml,修改address="${jboss.bind.address}"爲address=”0.0.0.0”,共需要修改兩處(vi 搜索address="${jboss.bind.address}")
/usr/local/jboss-4.2.3.GA/bin/shutdown –S
/usr/local/jboss-4.2.3.GA/bin/run.sh &

在瀏覽器中輸入http://ip:8080,訪問成功!

然後再次關閉JBoss,以便進行下面的操作

6.安全加固:

參考:http://blogold.chinaunix.net/u/504/showart_1149273.html

     http://wujianjun.javaeye.com/blog/734288

7.使JBoss自動啓動:  

cp /usr/local/jboss/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss
cd /etc/rc.d/init.d
ln -s /etc/rc.d/init.d/jboss /etc/rc0.d/K20jboss
ln -s /etc/rc.d/init.d/jboss /etc/rc3.d/S80jboss
ln -s /etc/rc.d/init.d/jboss /etc/rc5.d/S80jboss
vi /etc/rc.d/init.d/jboss,修改幾個環境變量以及USER信息,都在前幾行,不再細說

8.啓動JBoss

/etc/rc.d/init.d/jboss start  以後要使此命令啓動JBoss!

9.創建JBoss安裝目錄的軟鏈接

ln –s –T jboss-4.2.3.GA jboss


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章