J'ai une seule machine avec une seule adresse IP (192.168.1.3). J'ai copié le répertoire domain
sous le numéro host1
. Modification domain.xml , host.xml
pour différencier le contrôleur de domaine et le contrôleur hôte. Maintenant, je dois exécuter à la fois le contrôleur de domaine et le contrôleur hôte dans la machine unique sur l'adresse IP unique, comment puis-je faire cette configuration? Pourriez-vous suggérer quels autres changements je dois faire?Comment faire pour exécuter le contrôleur de domaine et le contrôleur d'hôte dans une seule machine dans jboss7?
0
A
Répondre
3
Télécharger le programme d'installation EAP. Extrayez-le. Faites deux copies des répertoires de domaine node1 et node2. Ensuite, exécutez ces commandes:
cd $JBOSS_HOME
cp -r ./domain ./node1
cp -r ./domain ./node2
Pour démarrer ce cas de domaine, il vous suffit de changer le port natif et le port de gestion 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>
ou vous pouvez les mentionner lors de l'exécution comme:
./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>
Aussi, vous devez vous assurer que les serveurs définis dans host.xml
doivent avoir des décalages de port pour « domaine node1 » et « domaine node2 » .
Sinon, vous obtiendrez un
erreurjava.net.BindException: Adresse déjà utilisée
.