2014年2月15日 星期六

[Tips]Linux上安裝JBoss 7.1

本篇要介紹的JBoss,是J2EE應用程式伺服器(AP Server),最早是由JBoss公司開發出來,在2006年由RedHat收購至今。目前最新版本是JBoss 7.1(2014/02/15),支援到J2SE 7J2EE 6

以下是安裝環境:
作業系統:CentOS 5.9
軟體版本:JBoss 7.1.1
Java版本:1.6.0_30


1)到官網下載JBoss 7.1.1
網址:http://www.jboss.org/jbossas/downloads


2)將下載的jboss-as-7.1.1.Final.zip解壓縮
[root@localhost ~]# unzip jboss-as-7.1.1.Final.zip

解壓縮完之後會產生一個jboss-as-7.1.1.Final的目錄
[root@localhost ~]# cd jboss-as-7.1.1.Final.zip
[root@localhost ~]# ls –al
drwxr-xr-x 11 root root 4096 Feb 15 00:32 jboss-as-7.1.1.Final
-rw-r--r-- 1 root root 133255203 Feb 14 22:51 jboss-as-7.1.1.Final.zip

3)修改/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml

[root@localhost ~]# vi ./jboss-as-7.1.1.Final/standalone/configuration/standalone.xml

#由於預設只能本機連到JBoss
#為了讓公開網域也能夠連到JBoss,因此要修改standalone.xml,內容如下。
<interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:0.0.0.0}"/>
    </interface>
    <interface name="public">
        <inet-address value="${jboss.bind.address:0.0.0.0}"/>
    </interface>
</interfaces>

4)新增JBoss console的管理員 

[root@localhost ~] cd jboss-as-7.1.1.Final/bin
[root@localhost bin]# ./add-user.sh

What type of user do you wish to add?
 a) Management User (mgmt-users.properties)
 b) Application User (application-users.properties)
(a): a     <=選擇a

Enter the details of the new user to add.
Realm (ManagementRealm) :     <=直接按enter
Username : jboss     <=輸入管理員帳號
Password :     <=輸入密碼
Re-enter Password :     <=再次確認

5)啟動JBoss
[root@localhost ~] cd jboss-as-7.1.1.Final/bin
[root@localhost bin]# ./standalone.sh

6)關閉JBoss

[root@localhost ~] cd jboss-as-7.1.1.Final/bin
[root@localhost bin]# ./jboss-cli.sh –connect –command=:shutdown
{“outcome” => “success”}