Para reimplantar um aplicativo implantado

A reimplantação de um aplicativo implanta uma nova versão do aplicativo, embora preserve as configurações e outras opções do aplicativo implantado originalmente.

Antes de começar

Verifique se o aplicativo a ser reimplantado já está implantado.

  1. Na árvore de navegação, selecione o nó Aplicativos.

    A página Aplicativos é exibida.

  2. Na tabela Aplicativos Implantados, clique em Reimplantar na linha do aplicativo a ser reimplantado.

    O nome do aplicativo pode incluir um identificador de versão opcional, que segue o nome e é separado do nome por dois pontos (:). Para obter mais informações sobre versões de aplicativos e módulos, consulte Module and Application Versions no Oracle GlassFish Server 3.1 Application Deployment Guide .

    A página Reimplantar Aplicativos ou Módulos é exibida.

  3. Especifique o local do aplicativo a ser reimplementado.
  4. Marque a caixa de seleção Precompilar JSPs para precompilar arquivos JavaServer Pages (JSP).

    Se esta opção for desativada, os arquivos JSP serão compilados no tempo de execução, quando forem acessados pela primeira vez. A opção está desativada por padrão.

  5. Marque a caixa de seleção Executar verificador para verificar o descritor de implantação antes da reimplantação.

    Se essa opção for selecionada e a verificação falhar, a reimplantação não será realizada. O verificador examina a estrutura e o conteúdo dos descritores de implantação. A verificação de aplicativos grandes geralmente consome muito tempo. A opção está desativada por padrão.

    Os pacotes verificadores devem ser instalados a partir da Ferramenta de atualização, ou um aviso é registrado e esta opção é ignorada.

  6. Marque a caixa de seleção Java Web Start para ativar o acesso ao Java Web Start para um módulo cliente aplicativo.

    Esta opção está ativada ou desativada por padrão de acordo com a configuração no momento da implantação.

  7. Marque a caixa de seleção Manter estado para conservar as sessões Web, as instâncias SFSB e os temporizadores EJB criados persistentemente entre as reimplantações.

    Por padrão, a opção está desativada. Esta opção é suportada somente na instância padrão do servidor, denominada server. Não é suportada e ignorada em nenhum outro destino.

    Algumas alterações em um aplicativo entre as reimplantações impedem que este recurso funcione corretamente. Por exemplo, não altere o conjunto de variáveis da instância na classe do bean SFSB.

    Em aplicativos Web, este recurso se aplica somente se no arquivo glassfish-web-app.xml o atributo persistence-type do elemento session-manager for file.

    Em instâncias do bean de sessão com estado, o tipo de persistência sem alta disponibilidade está definido no servidor (a opção Tipo de persistência SFSB) e deve estar definido como file, que é o valor padrão e recomendado.

    Se qualquer sessão Web ativa, instância SFSB ou temporizador EJB falhar em ser preservado ou restaurado, nenhum deles estará disponível quando a reimplementação tiver sido concluída. Entretanto, a reimplantação continuará e um aviso será registrado em log.

    Para preservar dados do estado ativo, o Servidor GlassFish serializa os dados e os salva na memória. Para restaurar os dados, o carregador de classe do aplicativo que acabou de ser reimplementado desserializa todos os dados anteriormente salvos.

  8. Marque a caixa de seleção Preservar recursos no escopo do aplicativo para preservar os recursos no escopo do aplicativo e restaurá-los durante a reimplantação.

    A opção está desativada por padrão.

  9. Clique em OK.

Consulte também

Copyright © 2005, 2011, Oracle e/ou suas empresas afiliadas. Todos os direitos reservados e de titularidade da Oracle Corporation. Proibida a reprodução total ou parcial. Advertência legal