Múltiplos hosts no JBoss 7

De padrão o JBoss 7 vem com a configuração abaixo, que de padrão todas aplicações “deployadas”, sem configuração de virtual host, serão acessadas através da alias localhost, ou seja localhost:8080/suaAplicação.

standalone.xml Padrão

<virtual-server name="default-host" enable-welcome-root="true">
    <alias name="localhost"/>
    <alias name="example.com"/>
</virtual-server>

Para demonstrar deixarei um virtual-server padrão, para que continuarmos acessando as aplicações, sem configuração de host, pelo localhost e outro virtual-server para acessar através de um domínio.

Configurando JBoss

standalone.xml

<virtual-server name="default-host" enable-welcome-root="false">
    <alias name="localhost"/>
</virtual-server>

<virtual-server name="meuHost" enable-welcome-root="false">
    <alias name="www.teste.com.br"/>
</virtual-server>

  • name=”default-host” : Configuração padrão do JBoss para aplicação que não tem configuração de virtual-host
  • alias : É a alias que será utilizada para acessar as aplicações.

Utilizando meu host

Para que uma aplicação web possa ser acessada através da configuração do meuHost, é necessário adicionar o virtual-server, configurado no standalone.xml do JBoss, no virtual-host dentro do jboss-web.xml.

WEB-INF/jboss-web.xml

<jboss-web>
    <virtual-host>meuHost</virtual-host>
</jboss-web>
Anúncios

2 comentários sobre “Múltiplos hosts no JBoss 7

Deixe um comentário

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 )

Foto do Google+

Você está comentando utilizando sua conta Google+. 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 )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.