2016-11-29 6 views
0

私は単一のIPアドレス(192.168.1.3)のマシンを持っています。私はdomainディレクトリをhost1とコピーしました。 ドメインコントローラとホストコントローラを区別するようにdomain.xml , host.xmlを変更しました。今私は単一のIPアドレスで単一のマシンでドメインコントローラとホストコントローラの両方を実行する必要がありますが、どうすればこの設定を行うことができますか?他に何が変わったのか教えていただけますか?jboss7のシングルマシンでドメインコントローラとホストコントローラを実行する方法は?

答えて

3

ダウンロードEAPインストーラ。それを抽出する。ドメインディレクトリnode1とnode2の2つのコピーを作成します。そして、これらのコマンドを実行します。

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> 

かのように実行時にそれらを言及することができます。また、あなたはhost.xmlで定義されたサーバーは、「ノード1ドメイン」と「ノード2ドメイン」の別のポート・オフセットを持たなければならないことを確認する必要があり

./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> 

エラーすでに使用されている住所:

そうしないと、

java.net.BindExceptionになるだろう。

関連する問題