JBossのシングルマシンでのマルチインスタンス構成のメモ


詳細
バージョン:jboss-5.1.0.GA + JDK 1.6
 
1つのjbossコピーの下で、複数のインスタンスの構成手順を実行します.
 
1./server/defaultをコピーします.それぞれ:/server/default-1、/server/default-2です.
 
2.最初のインスタンスの構成を変更し、serverdefault-1confbindingservice.beans\META-INF\bindings-jboss-beans.xml
   
   
         
      
         
         ${jboss.service.binding.set:ports-default}
          
         
         
            
               
               
            
         
         
         
         
         
      
   
   
   
   
   
      
         
         
         default-1
         
         ${jboss.bind.address}
         
         100
         
         
      
   

変更点:1つのServiceBindingSetの構成のみを有効にし、ここでdefault-1、port offset 100などの構成名を指定します.
 
3.2番目のインスタンスを変更し、serverdefault-2confbindingservice.beans\META-INF\bindings-jboss-beans.xml:
   
   
         
      
         
         ${jboss.service.binding.set:ports-default}
          
         
         
            
               
            
         
         
         
         
         
      
   
   
   
   
   
      
         
         default-2
         
         ${jboss.bind.address}
         
         200
         
         
      
   

変更点:1つのServiceBindingSetの構成のみを有効にし、ここでdefault-2、port offset 200などの構成名を指定します.
 
4.起動:
#       
run.bat -c default-1 -Djboss.service.binding.set=default-1

#       
run.bat -c default-2 -Djboss.service.binding.set=default-2

 
5.アクセス:
最初の例では、ポートは8180(デフォルト8080+offset 100)です.
2つ目の例では、ポートは8280(デフォルト8080+offset 200)です.
 
 
いくつかのインスタンスにかかわらず、同様の構成です.
 
また、より良い配置方法があるかどうかはわかりませんが、再補充を見つけたら、メモとして使います.