Procedimento para releases
- Enviar o ear gerado através de scp/semelhante para a máquina appServer1 (177.105.6.3) para a pasta "/home/user_release/ear_
sistemas_para_deploy/" - Logar nas instâncias appServer1, appServer2, appServer3 em terminais diferentes
- Alterar para o usuário sistemas nas 3 instâncias
sudo su - sistemas- Realizar o backup do EAR atual no appServer1
sudo cp /opt/sistemas/ear_inst1/x.ear /home/user_release/backup_ears/x.0.295.14.3.ear sudo cp /var/lib/sistemas/ear_sistemas/x.ear /home/user_release/backup_ears/x.0.295.14.3.ear - Para o JBoss Server nas 3 instâncias
jboss -x inst1sudo docker compose -f /var/lib/sistemas/compose.yaml stop jboss- Copiar o novo EAR no appServer1
cp /home/user_release/ear_sistemas_para_deploy/x.ear / opt/var/lib/sistemas/ear_inst1/ear_sistemas/- Subir o JBoss Server nas 3 instâncias
jboss -s inst1sudo docker compose -f /var/lib/sistemas/compose.yaml up -d jboss --force-recreate
Lembrando que a pasta com os arquivos é montada remotamente nos 3 servidores.
Gerar EAR:
O procedimento para gerar um ear é através do Eclipse, abrir os arquivos do projeto, selecionar o arquivo "build.xml". Clicando com o botão direito, selecionar "Run as >> Ant Build...". Na aba Targets, selecionar a opção [default], na aba JRE selecionar o Java 8 e mandar executar.