Na versão do JBoss EAP 6.x existem diversas formas de realizar o deploy de uma aplicação. Nesta sessão serão mostradas duas formas de realizar estas operações.
Realizando Deploy pela interface de gerenciamento WEB
1- Acesse a interface de gerenciamento web do JBoss pelo endereço:
http://localhost:9990
2- Na tela principal escolha a opção "Management Deploys", conforme mostra a imagem abaixo:
3- Clique no botão ao lado esquerdo "add" para adicionar um arquivo
4- Faça o upload do arquivo, no meu caso estou usando um arquivo"example.war". Baixe o arquivo aqui.
5- Após completar o upload do arquivo, será necessário associar este deploy a um grupo de servidores, para isso, marque o arquivo de deploy e clique no botão "assign":
6- Será exibida uma lista de grupos de servidores disponíveis, no meu caso só existe o "server-group-01". Marque o grupo de servidores escolhido e clique em "OK".
7- A partir deste momento, será realizado o deploy do arquivo em todos os servidores que façam parte deste grupo de servidores.
8- Para acessar a aplicação, é necessário saber se existe "bind" de portas configuradas, no meu caso está na porta padrão, então o acesso pode ser feito pelo endereço abaixo:
http://localhost:8080/example
Realizando deploy pela interface CLI
1- Primeiro é necessário ter uma cópia do arquivo de deploy na máquina do domain controller, no meu caso o arquivo foi colocado em "/tmp".
2- Agora acesse a interface CLI através do comando abaixo: (se o seu JBoss está utilizando o IP específico na interface de gerenciamento é necessário acrescentar o comando "--controller=xxx.xxx.xxx")
[jboss@domain]$ /opt/jboss/bin/jboss-cli.sh -c
3- Para realizar o deploy, utilize o comando abaixo:
[domain@127.0.0.1:9999 /] deploy /tmp/example.war --server-groups=server-group-01
4- O arquivo example.war está associado ao server-group-01 e todos os seus servidores receberão este arquivo de deploy.
5- Para acessar a
aplicação, é necessário saber se existe "bind" de portas configuradas,
no meu caso está na porta padrão, então o acesso pode ser feito pelo
endereço abaixo:
http://localhost:8080/example
Existem ainda outras formas de realizar deploy no JBoss, mas estas não serão mostradas nesta sessão.
Até a próxima.
Nenhum comentário :
Postar um comentário