JBoss AS domain模式配置

1.环境

CentOS 6.7;
jdk1.8.0_101,安装路径/usr/local/jdk;
jboss-as-7.1.1.Final.zip解压路径/usr/local/jboss;

java环境变量:
cat /etc/profile.d/java.sh

JAVA_HOME=/usr/local/jdk
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/charsets.jar

source /etc/profile.d/java.sh

master: 192.168.199.49;
slave: 192.168.199.68;

2.配置master

添加用户:

cd /usr/local/jboss/bin
./add-user.sh
创建的用户名为slave,这样slave才可以登陆到master。

修改管理接口地址:

修改/usr/local/jboss/domain/configuration/host.xml

    <interfaces>
        <interface name="management">
            <inet-address value="${jboss.bind.address.management:192.168.199.49}"/>
        </interface>
        <interface name="public">
           <inet-address value="${jboss.bind.address:127.0.0.1}"/>
        </interface>
        <interface name="unsecure">
            <!-- Used for IIOP sockets in the standard configuration.
                 To secure JacORB you need to setup SSL -->
            <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
        </interface>
    </interfaces>

删除servers块;

3.配置slave

设置名字:

<host name="slave" xmlns="urn:jboss:domain:1.2">

设置密码:

secret value中配置的值是master上配置的slave用户的密码的base64。

        <security-realms>
            <security-realm name="ManagementRealm">
                <server-identities>
                     <!-- Replace this with either a base64 password of your own, or use a vault with a vault expression -->
                     <secret value="MTIzNDU2"/>
                </server-identities>

                <authentication>
                    <properties path="mgmt-users.properties" relative-to="jboss.domain.config.dir"/>
                </authentication>
            </security-realm>
            <security-realm name="ApplicationRealm">
                <authentication>
                    <properties path="application-users.properties" relative-to="jboss.domain.config.dir" />
                </authentication>
            </security-realm>
        </security-realms>

配置master地址:

    <domain-controller>
       <remote host="${jboss.domain.master.address:192.168.199.49}" port="${jboss.domain.master.port:9999}" security-realm="ManagementRealm"/>
    </domain-controller>

配置本地接口地址:

将127.0.0.1都替换成0.0.0.0或实际的IP地址:

    <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>
        <interface name="unsecure">
            <!-- Used for IIOP sockets in the standard configuration.
                 To secure JacORB you need to setup SSL -->
            <inet-address value="${jboss.bind.address.unsecure:0.0.0.0}"/>
        </interface>
    </interfaces>

配置servers:

group必须是master主机上domain.xml中配置的group。

    <servers>
        <server name="server-one" group="main-server-group"/>
        <server name="server-two" group="other-server-group">
            <!-- server-two avoids port conflicts by incrementing the ports in
                 the default socket-group declared in the server-group -->
            <socket-bindings port-offset="150"/>
        </server>
    </servers>

4.运行

master:
cd /usr/local/jboss/bin
./domain.sh

slave:
cd /usr/local/jboss/bin
./domain.sh

5.检查

在master主机上增加用户admin,使用浏览器登陆http://192.168.199.49:9990
Runtime下可以看见server-one和server-two已经登陆成功,如下图所示:
这里写图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值