Implantar um arquivo WAR no JBoss
1. Introdução
Neste tutorial, vamos dar uma olhada em como implantar um arquivo war no servidor JBoss.
Podemos implementar o arquivo war colocando-o no diretório adequado manualmente ou diretamente no Eclipse.
2. Implementando o arquivo WAR manualmente
Se já temos o arquivo war e queremos implantá-lo no JBoss,we can go to the JBoss installation directory at standalone/deployments and paste the file there.
Existem dois modos em que a implantação funciona:
-
manual: o scanner de implantação não tentará monitorar diretamente a pasta de implantação. Em vez disso, o scanner depende de arquivos de marcadores. A adição de um arquivo de marcador pelo usuário serve como uma espécie de comando dizendo ao scanner para implantar o conteúdo.
-
auto: o analisador monitorará diretamente a pasta de implantação, implantando automaticamente o novo conteúdo e reimplantando o conteúdo cujo carimbo de data / hora foi alterado.
Podemos especificar o modo no arquivo de configuraçãostandalone.xml definindo o valor deauto-deploy-zipped attribute paratrue oufalse:
Por padrão, o valor étrue. Portanto, sempre que colocamos um arquivo war na pasta de implantação, ele é implantado automaticamente. O JBoss cria o arquivo de marcador.deployed automaticamente, o que indica que o conteúdo foi implantado.
No entanto, se removermos a implantação anterior antes de copiar um novo arquivo war para a pasta de implantação, o JBoss criará um arquivo de marcador.undeployed sugerindo que a implantação foi removida. Nesse caso, precisaríamos excluir o arquivo do marcador manualmente para o início da implantação.
Se o valor deauto-deploy-zipped for definido comofalse, precisaremos criar o arquivo de marcador.deployed manualmente para que a implantação comece.
3. Usando o Eclipse para implantar
Podemoscreate a dynamic web project in Eclipse, add a JBoss server and then configure the application to run on the server. Internamente, o Eclipse criará o arquivo war do aplicativo e o colocará no diretório JBoss. Podemos criar um arquivoindex.html e definir o pontowelcome-file inweb.xml to para ele.
Para testar se o aplicativo foi implantado com sucesso, podemos abrir o navegador da web e tentar acessar a URL neste formato:http://localhost:
Se virmos a página de índice, o aplicativo será implantado com sucesso.
4. Conclusão
Neste artigo, vimos como implantar um arquivo de guerra em um servidor JBoss trabalhando com a pasta de implantação e usando o Eclipse.
Também discutimos os modos de implantação automática e manual e como eles funcionam com os arquivos de marcadores do JBoss.