1. 安裝JDK
$ yum install java-1.6.0-openjdk-devel
2. 下載JBOSS EAP6 (ttps://access.redhat.com)
3. 安裝: (很簡單, 就是unzip)
$ unzip jboss-eap-6.0.0.zip -d /opt/jboss
安裝後我把路經名字改成 jboss-as
4. 加user(這個user 是以後jboss path的owner)
$ useradd jboss
5. Change ownership of the jboss dir
$ chown -fR jboss:jboss /opt/jboss
6. 加管理帳號(這步很要緊)
$ cd /opt/jboss/jboss-as/bin
./add-user.sh
這裏的選擇很簡單, 基本是缺省答案. 可以參考標準文檔.
安裝就這麼告一段落了, 剩下的是如何變成服務.
7. 連接jboss-as-standalone.sh到/etc/init.d中,
$ln -s -T /opt/jboss/jboss-as/bin/init.d/jboss-as-standalone.sh /etc/init.d/jboss-as
8.新建立一個DIR. 這步完全是爲了省心, script裏面就那麼寫的, 懶得改了.
$ mkdir /etc/jboss-as
9. Change ownership of /etc/jboss-as
$ chown -fR jboss:jboss /etc/jboss-as
10. 連接jboss-as.conf到/etc/jboss-as 裏:
ln -s -T /opt/jboss/jboss-as/bin/init.d/jboss-as.conf /etc/jboss-as/jboss-as.conf
11. 改一下jboss-as.conf
#JBOSS_USER=jboss-as
To:
JBOSS_USER=jboss
12. 改變 standalone.xml文件, 使服務器聽取正確的端口:
a. 編輯: /opt/jboss/jboss-as/standalone/configuration/standalone.xml
b. 做以下改動:
From:
<interface name=”management”>
<inet-address value=”${jboss.bind.address:127.0.0.1″/>
</interface>
<interface name=”public”>
<inet-address value=”${jboss.bind.address:127.0.0.1}”/>
</interface>
To:
<interface name=”management”>
<inet-address value=”${jboss.bind.address:0.0.0.0}”/>
</interface>
<interface name=”public”>
<inet-address value=”${jboss.bind.address:0.0.0.0}”/>
</interface>
11. 激活服務:
$ chkconfig –add jboss-as
12. 設置自動啓動:
$ chkconfig jboss-as on
啓動服務器:
13. 改變 jboss-as-standalone.sh裏面的路徑, 使他們指向你剛安裝的目錄: /opt/jboss/jboss-as
編輯 /opt/jboss/jboss-as/bin/init.d/jboss-as-standalone.sh
JBOSS_HOME=/opt/jboss/jboss-as
14. $service jboss-as start