quinta-feira, 6 de maio de 2010

Jboss - Mudando aplicação padrão

Saindo um pouco do assunto Seam-Gen, esat semana um amigo me ligou perguntado como poderia colocar a aplicação dele como padrão.
Ele precisava colocar /Aplicacao depois do dominio e não queria fazer isso.

http://www.xxxx.com.br/Pedido e queria que ficasse apenas http://www.xxxx.com.br

A solução que passei foi a seguinte:
1 - Remova a aplicação padrão do Jboss:
  ~/jboss/server/default/deploy/jboss-web.deployer/ROOT.war
2 - Na aplicação que deseja colocar como padrão faça o seguinte:
   - Edite  /WEB-INF/jboss-web.xml  da aplicação
   - Substitua:
     <context-root>/Pedido<context-root>   por  
     <context-root>/<context-root> 
      (Se não existir acrescente a linha)
    Como no exemplo abaixo: 
        <jboss-web>
        .
        .
              
<context-root>/context-root>    
       

        .
 
       </jboss-web>
3 - Reinicie o jboss

Pronto chamando http://www.xxxx.com.br  Executará Pedido como padrão !!!