Configurando duas instâncias no JBoss para rodar na mesma máquina
Configurando duas instâncias no JBoss para rodar na mesma máquina
Quem já precisou rodar mais de uma instância no Jboss certamente já teve problemas como:
java.rmi.server.ExportException: Port already in use: 8080; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
Este problema é muito comum para as portas padrões do JBoss, como por exemplo: 1098,1099,8009,8080,8083 e 4444.
Para resolver este problema, existe uma receita de bolo fácil de seguir!
1. Na instalação do JBoss, duplique a configuração all fazendo uma cópia do diretório. A cópia terá o nome all2.
2. Dentro do diretório $JBOSS_HOME/docs/examples/binding-manager do JBoss existe um arquivo chamado sample-bindings.xml. Este arquivo pode ser carregado na inicialização do JBoss para definir quais são as portas utilizadas pelo container. Vamos ver como fazer isto.
3. Para carregar o arquivo sample-bindings.xml, você deve habilitar o MBean que está dentro do arquivo jboss-service.xml de cada um das instancias (independente de ser minimal, default, all ou alguma customizada).
Continue reading 'Configurando duas instâncias no JBoss para rodar na mesma máquina'»