Dicas de Resolução de Problemas de Implementação do Aplicativo da Web

A implementação de um aplicativo da Web será bem sucedida se você puder acessar o aplicativo ao digitar o Localizador Uniforme de Recursos (URL) em um navegador ou se puder acessar o aplicativo ao seguir um link. Se não for possível acessar seu aplicativo, sigas estas etapas para eliminar alguns erros comuns que podem ocorrer durante a migração ou a implementação.

Módulo web migrado da versão 4.x não é executado na versão posterior do WebSphere® Application Server .

Nota: Este tópico faz referência a um ou mais arquivos de log do servidor de aplicativos. Como uma alternativa recomendada, é possível configurar o servidor para usar o log e a infraestrutura de rastreamento High Performance Extensible Logging (HPEL) em vez de usar arquivos SystemOut.log , SystemErr.log, trace.loge activity.log em sistemas distribuídos e IBM® i . Você também pode usar o HPEL em conjunto com suas instalações de registro nativas do z/OS® . Se estiver usando o HPEL, é possível acessar todas as suas informações de rastreamento e log usando a ferramenta de linha de comandos LogViewer no diretório bin do perfil do servidor. Veja as informações sobre o uso do HPEL para solucionar problemas de aplicativos para obter mais informações sobre o uso do HPEL.
Sintoma Problema Resposta recomendada
Seu módulo da Web versão 4.x não é executado quando você migra para produtos da versão 8.0 ou superior. Na versão 4.x, a configuração de caminho de classe que afetou a visibilidade era Modo de Visibilidade do Módulo. Em versões 6.0 e superior, você deve usar políticas do carregador de classe para configurar a visibilidade. Monte um módulo existente novamente ou altere as definições de visibilidade nos critérios do carregador de classes.

Consulte os artigos Carregadores de Classe e Carregamento de Classe para obter mais informações.

A Página Bem-vindo Não Está Visível.

Sintoma Problema Resposta recomendada
Não é possível acessar um aplicativo com um caminho da Web de:
  /webapp/myapp
Assume-se que a página de boas-vindas para um aplicativo da Web seja index.html. Não é possível acessar a página padrão do aplicativo myapp, a menos que seja denominada index.html.

Para identificar uma página de boas-vindas diferente, modifique as propriedades do módulo da Web durante a montagem. Consulte o artigo Montando Aplicativos da Web para obter mais informações.

Arquivos HTML Não São Localizados.

Sintoma Problema Resposta recomendada
Seu aplicativo da Web foi executado com sucesso em versões anteriores, mas agora você encontra erros que os arquivos da página de boas-vindas (normalmente index.html), ou de HTML referenciados não localizaram:
Error 404: File not found:
 Banner.html
Error 404: File not found:
 HomeContent.html
Por motivos de segurança e de consistência, as URLs de aplicativo da Web agora diferenciam maiúsculas de minúsculas em todos os sistemas operacionais.

Suponhamos que o conteúdo da página de índice seja o seguinte:

<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 
5.0 Frameset//EN>
<HTML>
<TITLE>
Insurance Home Page
</TITLE>
    <frameset rows=18,80>
    <frame src=Banner.html
           name=BannerFrame
           SCROLLING=NO> 
    <frame src=HomeContent.html
           name=HomeContentFrame>
    </frameset>
</HTML>

No entanto, os nomes reais dos arquivos no diretório \WebSphere\AppServer\installedApps\..., onde o aplicativo é implementado, são:

banner.html
homecontent.html
Para corrigir esse problema, modifique o arquivo index.html para mudar os nomes Banner.html e HomeContent.html para banner.html e homecontent.html para corresponder aos nomes dos arquivos no aplicativo implementado.

O Servidor Proxy Não Pode Acessar um Módulo da Web

Se você usar a mesma raiz de contexto quando instalar dois aplicativos que possuem o mesmo módulo da Web e um dos aplicativos estiver desativado, não poderá usar um servidor proxy para acessar o módulo da Web. Quando essa situação ocorre, uma mensagem de erro 503 Serviço Não Disponível será registrada nos logs SystemOut e SystemErr.

Melhor prática: Você deve usar uma raiz de contexto diferente para o módulo Web em cada aplicativo, ou usar um servidor de aplicativos em vez de um servidor proxy para acessar o módulo Web.

Para obter informações atuais disponíveis da do Suporte IBM sobre problemas conhecidos e sua resolução, consulte a página de Suporte IBM.

A página IBM Support traz documentos que podem lhe economizar tempo ao coletar informações necessárias para resolver este problema. Antes de abrir uma PMR, consulte a página IBM Support.