Realizando deploy em diferentes diretorios no JBoss

1 resposta
R

[color=“red”]Mapeamento do diretório das aplicações fora do /deploy. [/color]

Para que você crie suas aplicações de uma maneira mais organizada,
você poderá mapear um diretório qualquer para que o JBoss faça o deploy.

Ex: Para mapear o seguinte diretório com algumas aplicações basta.

c:\ 
 |--aplicacoes 
 |    | 
 |    |---aplicacao1 
 |    |     |----*.ear 
 |    | 
 |    |---aplicacao2 
 |    |     |----*.war 
 |    | 
 |    |---aplicacao3 
 |          |----*.sar 
 | 
 |--jboss-xxxxx

Editar o arquivo c:\jboss-xxxx\server\xxxxxx\conf\jboss-service.xml e acrescentar o endereço desejado. Neste mesmo arquivo existem alguns exemplos comentados de possíveis formas de deploy.

.... 
  <attribute name="ScanPeriod">3000</attribute> 
       ?. 
      <attribute name="URLs">deploy/,file:/c:/aplicacoes/</attribute> 

      <attribute name="RecursiveSearch">True</attribute> 

   </mbean> 

</server>

?ScanPeriod? --> Intervalo de tempo em milisegundos entre as varreduras por atualizações das aplicações pelo Jboss.

?RecursiveSearch? --> Habilita ou não a varredura dos subdiretórios existentes nos diretórios de deploy, no nosso caso c:\jboss-xxxx\server\xxxxxx\deploy e c:/aplicacoes

[color=“red”]Mudar a porta padrão de 8080 para 80. [/color]

Editar o arquivo server.xml localizado em c:\jboss-xxxx\server\xxxxxx\deploy\jbossweb-tomcat50.sar\ server.xml e alterar a seguinte linha:

para

1 Resposta

L

E se eu quiser habilitar o Hot Deploy de servlets como tem no Tomcat?

TOMCAT >> reloadable=“true”, mas é por contexto de aplicação

Caso eu altere uma classe de servlet ele recarregá-la sem que eu pprecise reiniciar o JBoss?

Como faço? Será que tem como?

Criado 18 de novembro de 2004
Ultima resposta 19 de nov. de 2004
Respostas 1
Participantes 2