Para Implantar um Arquivo Jar EJB

  1. Na árvore de navegação, selecione o nó Aplicações.

    A página Aplicações é exibida.

  2. Na tabela Aplicações Implantadas, clique no botão Implantar.

    A página Implantar Aplicações ou Módulos é exibida.

  3. Especifique o local da aplicação a ser implantada.

  4. Na lista drop-down Tipo, selecione EJB Jar.

    Se você tiver especificado um Arquivo Encapsulado para Upload no Servidor ou um Arquivo Encapsulado Local Acessível no GlassFish Server, o tipo da aplicação será detectado automaticamente. Se você tiver especificado um Diretório Acessado do GlassFish Server, você deve especificar o tipo manualmente.

  5. No campo Nome da Aplicação, preserve o nome default, que é o nome do diretório ou o prefixo do nome do arquivo, ou digite outro nome.

    O nome default será exibido se você optar por fazer upload de um arquivo. O nome da aplicação deve ser exclusivo.

    O nome pode incluir um identificador de versão opcional, que segue o nome e é separado do nome por dois-pontos (:). O identificador de versão deve começar com uma letra ou número. Ela pode conter caracteres alfanuméricos e sublinhado (_), traço (-), e ponto (.). Para obter mais informações sobre versões modulares ou da aplicação, consulte Versões Modulares e da Aplicação em Oracle GlassFish Server Application Deployment Guide.

  6. Marque a caixa de seleção Status Ativado para ativar a aplicação.

    Por default, essa opção está selecionada. Esta opção estiver desativada, a aplicação não estará disponível.

  7. Marque a caixa de seleção Disponibilidade Ativada para ativar o checkpoint SFSB da aplicação.

    Se a caixa de seleção Ativado estiver selecionada, a alta disponibilidade está ativada para checkpoint e, potencialmente, passivação do bean de sessão stateful (SFSB). Se esta opção estiver definida como falsa (default), todos os checkpoints SFSB serão desativados para o módulo EJB especificado. Se definida como verdadeira, o módulo EJB especificado será ativado para alta disponibilidade. Defina essa opção como verdadeira apenas se a alta disponibilidade estiver configurada e ativada em níveis mais altos, como os níveis do servidor e contêiner.

    Esta opção aparece se clusters ou instâncias de servidores standalone, além da instância default do servidor (server), existirem.

  8. Marque a caixa de seleção Executar Verificador para verificar o descritor de implantação antes da implantação.

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

    Os pacotes verificadores devem ser instalados pela Ferramenta de Atualização, ou uma advertência será registrada e esta opção será ignorada.

  9. Marque a caixa de seleção Compatibilidade para utilizar os requisitos de visibilidade JAR do GlassFish Server v2 para aplicações em lugar dos estritos requisitos Java EE 6 implantados nas versões do GlassFish Server v3, incluindo 3.1.2.

    Por default, essa opção está desativada.

    A especificação da plataforma Java EE 6 impõe exigências mais estritas do que o Java EE 5, no qual os arquivos JAR podem estar visíveis a vários módulos em um arquivo EAR. Especificamente, os clientes da aplicação não devem ter acesso a arquivos JAR EJB ou outros arquivos JAR no arquivo EAR, a menos que as referências utilizem os mecanismos EE Java padrão (extensões, por exemplo) ou o mecanismo biblioteca-diretório Java EE. Se esta opção for marcada, estas restrições do Java EE 6 são removidas.

  10. Marque a caixa de seleção Impor Reimplantação para impor a reimplantação caso a aplicação já esteja implantada.

    Se esta opção não tiver sido selecionada, a tentativa de implantar uma aplicação já implantada resultará em erro. Por default, essa opção está desativada.

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

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

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

    Para aplicações Web, este recurso somente é aplicável 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 stateful, 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 default e recomendado.

    Se qualquer sessão Web ativa, instância SFSB ou timer EJB não for preservado(a) ou restaurado(a), nenhum deles estará disponível quando a reimplantação tiver sido concluída. Entretanto, a reimplantação continuará e uma advertência será registrada em log.

    Para preservar dados do estado ativo, o GlassFish Server serializa os dados e os salva na memória. Para restaurar os dados, o carregador de classe da aplicação recém-reimplantada desserializa todos os dadosalvos anteriormente.

  12. Marque a caixa de seleção Preservar Recursos no Escopo da Aplicação para preservar os recursos no escopo da aplicação e restaurá-los durante a reimplantação.

    Por default, essa opção está desativada.

  13. No campo Bibliotecas, digite uma lista separada por vírgulas dos arquivos JAR da biblioteca, específicos deste módulo ou aplicação.

    Os caminhos podem ser absolutos ou relativos. Um caminho relativo é relativo a domain-dir/lib/applibs. Se o caminho for absoluto, ele deverá estar acessível ao servidor de administração de domínios (DAS), o que significa que ele deve estar em domain-dir. As bibliotecas são disponibilizadas para a aplicação na ordem em que elas são especificadas.

  14. No campo Descrição, digite uma descrição para a aplicação.

  15. Para adicionar instâncias de servidor e clusters de destino nos quais implantar o módulo ou aplicação, selecione-os na lista Destinos disponíveis e utilize o botão Adicionar para movê-los para a lista Destinos selecionados.

    A opção Destino aparece se clusters ou instâncias de servidores standalone, além da instância default do servidor (server), existirem. Por default, o módulo ou aplicação é implantado na instância default do servidor, denominado server. Utilize a botão Adicionar Tudo para implantar em todos os alvos. Utilize os botões Remover e Remover tudo para remover os destinos da lista Destinos selecionados.

  16. Clique em OK.

Consulte também
Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices