Created by kylin.1st, Dec
Server groups in domain.xml
//
Servers in host.xml
//
Start Domain Mode
//
$ cd $JBOSS_HOME
$ ./bin/domain.sh
//
$ cd $JBOSS_HOME
$ cp -a domain dc-hc-local
$ ./bin/domain.sh -Djboss.domain.base.dir=dc-hc-local
//
$ cd $JBOSS_HOME
$ cp -a domain master
$ cp -a domain slave-1
$ cp -a domain slave-2
$ mv slave-1/configuration/domain.xml slave-1/configuration/domain.xml.unused
$ mv slave-2/configuration/domain.xml slave-2/configuration/domain.xml.unused
$ ./bin/domain.sh -Djboss.domain.base.dir=master
$ ./bin/domain.sh -Djboss.domain.base.dir=slave-1 -Djboss.domain.master.address=127.0.0.1
$ ./bin/domain.sh -Djboss.domain.base.dir=slave-2 -Djboss.domain.master.address=127.0.0.1
//
//
$ ./bin/jboss-cli.sh
[disconnected /] connect
[domain@localhost:9990 /] /server-group=server-group:stop-servers()
[domain@localhost:9990 /] /server-group=server-group:start-servers()
//
$ ./bin/jboss-cli.sh
[disconnected /] connect
[domain@localhost:9990 /] /host=slave-1/server-config=server-one:stop()
[domain@localhost:9990 /] /host=slave-1/server-config=server-one:read-resource(include-runtime=true)
//
$ ./bin/jboss-cli.sh
[disconnected /] connect
[domain@localhost:9990 /] deploy example.war
[domain@localhost:9990 /] deployment-info
//
$ ./bin/jboss-cli.sh
[disconnected /] connect
[domain@localhost:9990 /] /host=slave-1/server-config=server-one:read-resource(include-runtime=true)
[domain@localhost:9990 /] /host=slave-1:read-resource(include-runtime=true)