Migração do Glassfish 3 para o Glassfish 4
Descrição da Situação:
Como migrar do Glassfish 3 para o Glassfish 4?
Rotina/Tela:
Migração do Glassfish 3 para o Glassfish 4
Solução:
Procedimento para atualização do Glassfish 3 para o 4:
1 - Deve-se parar o domínio do Glassfish 3 e remover o compartilhamento das pastas do domínio;
2 - Executar a instalação do OpenJDK conforme documentação disponível neste link;
3 - Efetue o download do Glassfish 4, disponível aqui (caso sejam solicitadas credenciais para acesso: Usuário: seniorftp2 Senha: TpR173GMza);
4 - Descompacte o Glassfish 4 em um diretório de sua preferência;
5 - Dentro da pasta ..\glassfish40\glassfish\domains\remova a pasta "domain1" que encontra-se dentro do Glassfish 4, para que o domínio seja criado pelo instalador Senior;
6 - Certifique-se que o JAVA utilizado no JAVA_HOME (variáveis de ambiente do Windows) é o OpenJDK, instalado no passo 2;
7 - Execute o SeniorInstaller, no momento da seleção dos domínios do Glassfish desmarque os domínios existentes (que estão apontando para o Glassfish 3) e execute o instalador até o fim;
8 - Execute novamente o SeniorInstaller e agora, como os domínios antigos (do Glassfish 3) não existem mais no ambiente, inclua os novos domínios, já apontando para o Glassfish 4;
9 - Caso ocorra alguma mensagem de erro nos deploys deve-se fazer os devidos ajustes de memória dentro de cada domínio criado (documentação a respeito do gerenciamento de memória: Configurações Glassfish
Observação: Existem aplicações que necessitam de configurações específicas dentro do novo domínio, como é o caso do Portal Liferay, Workflow e Gestão Ponto. A parametrização a ser feita em cada produto também é encontrada- dentro da documentação do produto.
10 - Ao término da criação e configuração dos novos domínios (já utilizando o Glassfish 4), caso exista alguma customização de páginas WEB, é necessário copiá-las manualmente das pastas do Glassfish 3 para as pastas do Glassfish 4.
Todo o procedimento acima descrito deve ser feito por um profissional com amplo conhecimento nas rotinas de migração/atualização de ambientes, uma vez que intervenções indevidas no ambiente poderão ocasionar instabilidades e até mesmo perda de informações.
Recomendamos também que todo o processo seja executado primeiramente em ambiente de homologação e, após validação, seja executada a migração em ambiente produtivo.
Caso haja interesse na alocação de um profissional para executar o processo deve-se entrar em contato com o executivo para que seja solicitada uma proposta de serviço.