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>
Cara, seu blog tá bacana é tem excelentes posts. Posts curtos e direto ao ponto. Resolveram de forma rápida dois dos problemas que eu estava tendo e já tinha pesquisado em vários lugares.
Percebi que o blog é recente.
Tá de parabéns. Continue assim.
CurtirCurtir
Que bom que te ajudou! Obrigado Leandro, abraço
CurtirCurtir