Atualizando Arquivos de Aplicativo Corporativo

É possível atualizar os arquivos do aplicativo Java EE (Java™ Platform, Enterprise Edition) implementados em um servidor.

Antes de Iniciar

Atualize seu aplicativo ou módulos Java EE e monte-os novamente usando uma ferramenta de montagem. Tarefas típicas são incluir ou editar propriedades do conjunto, incluindo ou importando módulos em um aplicativo, e incluindo enterprise beans, componentes da webe arquivos.

Além disso, determine se os arquivos atualizados podem ser instalados nos destinos de implementação. A Versão 8.x suporta aplicativos corporativos e módulos Java EE 6.

Se estiver implementando módulos Java EE 6, assegure que o destino de implementação e seu nó suportem a Versão 8.0 ou posterior. É possível implementar módulos Java EE 6 para servidores da Versão 8.x ou para clusters que contêm somente membros de cluster da Versão 8.x. Não é possível implementar módulos do Java EE 6 em servidores de nós de versão 7.x ou 6.x ou em clusters que contenham membros de cluster da Versão 7.x ou 6.x.

As páginas do Servidor do console administrativo mostram as versões para os destinos de implementação.

Sobre Esta Tarefa

A atualização consiste em incluir um novo arquivo ou módulo em um aplicativo instalado ou em substituir ou remover um aplicativo, arquivo ou módulo instalado. Após a substituição de um aplicativo completo, o aplicativo antigo é desinstalado. Depois da substituição de um módulo, arquivo ou aplicativo parcial, o módulo, arquivo ou aplicativo parcial antigo instalado é removido do aplicativo instalado.

Os aplicativos Service Component Architecture (SCA) podem conter módulos Java EE bem como compostos SCA. É possível usar o procedimento descrito neste tópico para atualizar módulos Java EE em aplicativos SCA. No entanto, não é possível usar este procedimento para atualizar compostos SCA ou outros arquivos específicos de SCA.

Procedimento

  1. Determine qual método utilizar para utilizar seus arquivos de aplicativos. O produto fornece várias maneiras para atualizar os módulos.
  2. Atualize os arquivos de aplicativos utilizando
    • Console Administrativo
    • [AIX Solaris HP-UX Linux Windows][z/OS]Arraste e solte em um diretório monitorado
    • Scripts wsadmin
    • Interfaces de programação do aplicativo Java
    • Implementação Rápida do WebSphere de aplicativos Java EE

    Em algumas situações, você pode atualizar aplicativos ou módulos sem reiniciar o servidor de aplicativos usando a implementação ativa. Não utilize a implementação rápida a menos que você seja um usuário experiente e esteja atualizando aplicativos em um ambiente de desenvolvimento e de teste.

  3. Se necessário, reinicie o aplicativo manualmente para que as mudanças entrem em vigor. Inicie os arquivos do aplicativo implementados utilizando
    • Administrative Console
    • wsadmin startApplication
    • Programas Java que utilizam MBeans ApplicationManager ou AppManagement

    Quando você atualiza um aplicativo enquanto ele está executando, o produto para automaticamente o aplicativo e apenas seus componentes alterados, atualiza a lógica de aplicativo e reinicia o aplicativo parado e seus componentes.

    Se você atualizar metadados de módulo enquanto um aplicativo estiver em execução, a reinicialização do aplicativo pode não ser suficiente para as mudanças entrarem em vigor. Por exemplo, se você mudar os descritores na execução de aplicativos Java EE 6 que utilizam anotações, você deve reinstalar o aplicativo. Se você alterar classes que introduzem, removem ou alteram hierarquias de classe dentro de um aplicativo, e essas mudanças causarem impacto nas classes anotadas, você também deve reinstalar o aplicativo.

O que Fazer Depois

Salve as mudanças na configuração administrativa.

Ao salvar a configuração, sincronize a configuração com os nós onde o aplicativo deve ser executado.

Evitar Problemas Evitar Problemas:
  • Você deve usar o console administrativo ou o script wsadmin para sincronização de um nó. Destas duas opções, usar o console administrativo é a melhor maneira de executar esta operação. O painel Nós no console administrativo inclui a operação Sincronizar.

    Se você precisar usar o script wsadmin para sincronizar um nó, use o comando NodeSync mbean's sync().

  • Não reinicie o agente do nó como parte do processo de sincronização do nó. As operações de administração, tal como a sincronização de nós para implementação do aplicativo ou atualizações que ocorrem enquanto o agente do nó está iniciando, que são iniciadas por meio do agente do nó e afetam os servidores de aplicativos, falham até o agente do nó ter uma chance de descobrir os servidores de aplicativos.
gotcha

Em seguida, teste o aplicativo. Por exemplo, aponte um navegador da webpara a URL de um aplicativo implementado (normalmente http://hostname:9060/web_module_name, em que hostname é seu servidor da webválido e 9060 é o número da porta padrão) e examine o desempenho do aplicativo. Se o aplicativo não for executado conforme desejado, edite a configuração do aplicativo, salve-o e teste-o novamente.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_app_upgrade
Nome do arquivo: trun_app_upgrade.html