У меня есть одна машина с одним IP-адресом (192.168.1.3). Я скопировал domain
как host1
. Изменено domain.xml , host.xml
, чтобы разграничить контроллер домена и хост-контроллер. Теперь я должен запустить как контроллер домена, так и хост-контроллер в одиночной машине на одном IP-адресе, как я могу сделать эту конфигурацию? Не могли бы вы предложить, какие еще изменения я должен сделать?Как запустить контроллер домена и хост-контроллер в отдельной машине в jboss7?
0
A
ответ
3
Загрузить программу установки EAP. Извлеките его. Сделайте две копии каталогов домена node1 и node2. Затем выполните следующие команды:
cd $JBOSS_HOME
cp -r ./domain ./node1
cp -r ./domain ./node2
Для запуска данного домена экземпляров, вы просто должны изменить родной порт и порт управления в host.xml
.
<management-interfaces>
<native-interface security-realm="ManagementRealm">
<socket interface="management" port="${jboss.management.native.port:10999}"/>
</native-interface>
<http-interface security-realm="ManagementRealm" http-upgrade-enabled="true">
<socket interface="management" port="${jboss.management.http.port:10990}"/>
</http-interface>
</management-interfaces>
или вы можете упомянуть о них во время выполнения, как:
./bin/domain.sh -Djboss.domain.base.dir=./node1/ -Djboss.bind.address=192.168.1.3 -Djboss.bind.address.management=192.168.1.3 <REST_OF_PARAMATERS>
./bin/domain.sh -Djboss.domain.base.dir=./node2/ -Djboss.bind.address=192.168.1.3 -Djboss.bind.address.management=192.168.1.3 -Djboss.management.native.port=10999 -Djboss.management.http.port=10990 <REST_OF_PARAMATERS>
Кроме того, необходимо убедиться, что серверы, определенные в host.xml
должны иметь различные смещения портов для «node1 домена» и «NODE2 домена» ,
В противном случае вы получите
java.net.BindException: Адрес уже используется
ошибка.