2016-11-29 3 views
0

У меня есть одна машина с одним IP-адресом (192.168.1.3). Я скопировал domain как host1. Изменено domain.xml , host.xml, чтобы разграничить контроллер домена и хост-контроллер. Теперь я должен запустить как контроллер домена, так и хост-контроллер в одиночной машине на одном IP-адресе, как я могу сделать эту конфигурацию? Не могли бы вы предложить, какие еще изменения я должен сделать?Как запустить контроллер домена и хост-контроллер в отдельной машине в jboss7?

ответ

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: Адрес уже используется

ошибка.

Смежные вопросы