Configurando o Deployment Scanner do JBoss
O JBoss possui um recurso denominado Deployment Scanner responsável por ficar de tempos em tempos checando se houve alguma modificação (deployment ou undeployment) no diretório deploy. Podemos parametrizar o tempo de chegagem ou até mesmo desabilitar este recurso.
Veremos neste artigo como realizar algumas configurações no Deployment Scanner do JBoss.
As configurações de Deployment Scanner podem ser alteradas no arquivo: conf/jboss-service.xml.
ScanPeriod
O período de checagem ou scan do diretório deploy pode ser alterado no seguinte trecho:
<attribute name="ScanPeriod">5000</attribute>
O tempo padrão configurado é de 5000 milisegundos ou 5 segundos.
URL’s
<attribute name="URLs">
deploy/
</attribute>
Lista de URL’s para o hot deployment. Caso exista mais de uma deve-se separar por vírgula.
<attribute name="URLs">
deploy/,datasources/
</attribute>
Recursive
<attribute name="RecursiveSearch">True</attribute>
Esta configuração faz com que o deployment scanner seja recursivo entre os diretórios.
Desabilitar o Hot Deployment
<attribute name="ScanEnabled">false</attribute>
Para desabilitarmos o hot deployment basta setar a propriedade ScanEnabled como false. Vale lembrar que uma vez desabilitado o hot deployment, você tem que parar o serviço do JBoss para realizar o deployment de sua aplicação.
Até a próxima.
Comentários
Deixe o seu comentário


Ted on julho 29th, 2009
Very nice!