glassfish v3 e java EE no modo de produção: quais são as opções para atualizar um aplicativo da web ao vivo?

1

Estou criando um aplicativo da web usando java EE e glassfish v3. Eu quero movê-lo para o modo de produção em breve, no entanto, eu tenho zero experiência com o uso de glassfish em produção, eu apreciaria se você me der alguma orientação sobre como abordar o seguinte cenário:

digamos que eu implementei o aplicativo da Web usando o console do administrador apontando para o arquivo .war. Mas e se eu quiser atualizar este aplicativo ao vivo, eu preciso:

a) undeploy - > criar novo arquivo de guerra (com atualizações) - > cole o arquivo war na pasta do aplicativo - > reimplantar?

b) mova somente os arquivos alterados, isto é: arquivos .class, jsp, etc ... sem antes desimplementar?

    
por shadesco 04.02.2012 / 19:01

1 resposta

1

Pessoalmente eu uso um plugin maven e uma ferramenta parecida com jenkins para fazer meus deploys para produção, mas você sempre pode fazer isso manualmente assim:

  1. Abra o console de administração (por padrão, ele está ligado à porta 4848)
  2. Escolha "Aplicativos" no menu
  3. Ao lado do aplicativo que você deseja reimplantar, deve haver um link chamado "Reimplantar", clique nele.
  4. Escolha nova guerra (e opções relacionadas à pré-compilação de jsp e outras coisas)
  5. Pressione OK

A nova versão do aplicativo deve ser implantada após esse processo.

Espero que isso ajude.

    
por 09.06.2012 / 15:54