Configurar JBoss AS 7 para permitir acesso ao console remotamente


Nativamente, o JBoss AS 7 vem configurado para permitir acesso ao console de administração localmente (localhost / 127.0.0.1). No entanto, é comum que este acesso seja permitido remotamente.

Veja os passos abaixo para realizar esta configuração.

Passo 1 : Verifique as interfaces de rede disponíveis no servidor usando o comando ifconfig.

root@servidorjboss:/opt/jboss-as-7.1.1.Final/standalone/configuration# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:56:a3:68:ca
          inet addr:10.2.73.204  Bcast:10.2.79.255  Mask:255.255.248.0
          inet6 addr: fe80::250:56ff:fea3:68ca/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1164472 errors:0 dropped:1139 overruns:0 frame:0
          TX packets:153530 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:300181910 (300.1 MB)  TX bytes:14443010 (14.4 MB)
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:613 errors:0 dropped:0 overruns:0 frame:0
          TX packets:613 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:166423 (166.4 KB)  TX bytes:166423 (166.4 KB)

Neste caso, a informação que nos interessa é eth0.

Passo 2 : Edite o arquivo <JBoss>/standalone/configuration/standalone.xml para alterar a interface de comunicação.

No item  <interfaces>, adicione as configurações da sua interface de rede.

<interfaces>
<interface name=”management”>
<nic name=”eth0“/>
</interface>
 <interface name=”public”>
<nic name=”eth0“/>
</interface>
<interface name=”unsecure”>
<nic name=”eth0“/>
</interface>
<interfaces>

Salve o arquivo.

Passo 3 : Adicione os usuários usando o script add-user.sh, contido no diretório <JBoss_7>/bin.

O JBoss não vem com usuários definidos por padrão.

root@servidorjboss:/<JBoss_7>/bin# ./add-user.sh
 
What type of user do you wish to add?
 a) Management User (mgmt-users.properties)
 b) Application User (application-users.properties)
(a): a
 
Enter the details of the new user to add.
Realm (ManagementRealm) :
Username : <SeuUsuario>
Password : <SuaSenha>
Re-enter Password :
About to add user ‘<SeuUsuario>’ for realm ‘ManagementRealm’
Is this correct yes/no? yes
Added user ‘<SeuUsuario>‘ to file ‘/<JBoss_7>/standalone/configuration/mgmt-users.properties’
Added user ‘<SeuUsuario>‘ to file ‘/<JBoss_7>/domain/configuration/mgmt-users.properties’

Depois de adicionado o usuário, acesse a administração pela URL http://ServidorJBoss:9990/.

Se estas configurações não resolverem, refaça o passo 2 com as configurações abaixo.

<interfaces>
 <interface name="management">
                <any-address/>
 </interface>
        <interface name="public">
 <any-address/>
 </interface>
 <interface name="unsecure">
 <any-address/>
 </interface>
<interfaces>
About these ads

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s