JBossは複数のインスタンスを起動します(4.x.xバージョン)


ダウンロードしたばかりのjbossでは(4.2.3バージョンを例に)、all、defaultおよびminimalの3つのフォルダが含まれ、defaultはデフォルトのインスタンスであり、${JBOSS_HOME}/binディレクトリでrunを起動する.shは、このdefaultインスタンスを起動します.
まず${JBOSS_HOME}/bin現在のディレクトリの下でdefaultをコピーし、monitorと名前を変更し、ポートを変更し、プロファイルを変更します.
複数のjbossインスタンスを起動し、各インスタンスのポートが異なるため、管理を容易にするために、1つのプロファイルからポート情報を取得します:${JBOSS_HOME}/docs/examples/binding-manager/sample-bindings.xmlは、ports-default、ports-01、ports-02、ports-03の4つのポート構成、つまり4つのjbossインスタンスを起動することができます.defaultインスタンスのポート構成を変更する:${JBOSS_HOME}/server/default/conf/jboss-service.xml、見つかりました
<mbean code="org.jboss.services.binding.ServiceBindingManager"
     name="jboss.system:service=ServiceBindingManager">
     <attribute name="ServerName">ports-default</attribute>
     <attribute name="StoreURL">${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xm</attribute>
     <attribute name="StoreFactoryClassName">
       org.jboss.services.binding.XMLServicesStoreFactory
     </attribute>
   </mbean>

このコードのコメントを削除し、monitorインスタンスでも同様に構成しますが、ports-defaultはports-01に変更します.
${JBOSS_HOME}/binでこの2つのインスタンスを起動
#run.sh -c default
#run.sh -c monitor

ブラウザにlocalhost:8080とlocalhost:8180を入力すると、jbossのコンソールが表示され、起動に成功しました.