Sugerencias para la resolución de problemas de despliegue de aplicaciones web

El despliegue de una aplicación web es satisfactorio si puede acceder a la aplicación escribiendo un URL (Uniform Resource Locator) en un navegador o si puede acceder a la aplicación siguiendo un enlace. Si no puede acceder a la aplicación, siga estos pasos para eliminar algunos errores comunes que pueden suceder durante la migración o el despliegue.

El módulo web migrado desde la versión 4.x no se ejecuta en una versión posterior de WebSphere Application Server.

Nota: En este tema se hace referencia a uno o más de los archivos de registro del servidor de aplicaciones. Como alternativa recomendada, puede configurar el servidor para utilizar la infraestructura de registro y rastreo HPEL en lugar de utilizar los archivos SystemOut.log , SystemErr.log, trace.log y activity.log en sistemas distribuidos y de IBM® i. Puede también utilizar HPEL junto con sus recursos de registro nativos de z/OS. Si utiliza HPEL, puede acceder a toda la información de registro y rastreo utilizando la herramienta de línea de mandatos LogViewer desde el directorio bin de perfil de servidor. Consulte la información sobre la utilización de HPEL para resolver problemas de aplicaciones para obtener más información sobre la utilización de HPEL.
Síntoma Problema Respuesta recomendada
La versión 4.x del módulo web no se ejecuta cuando se migra a productos de la Versión 8.0 o posteriores. En la versión 4.x, el valor de la vía de acceso de clases que afectaba a la visibilidad era la modalidad de visibilidad de módulos. En las versiones 6.0 y posteriores, debe utilizar políticas de cargador de clase para establecer visibilidad. Reensamble un módulo existente o bien, modifique los valores de visibilidad en las políticas de cargador de clases.

Consulte los artículos Cargadores de clases y Carga de clases para obtener más información.

La página de bienvenida no puede visualizarse.

Síntoma Problema Respuesta recomendada
No puede acceder a una aplicación con la vía de acceso web de:
  /webapp/myapp
Se supone que la página de bienvenida predeterminada para una aplicación web es index.html. No puede acceder a la página predeterminada de la aplicación miap a no ser que se llame index.html.

Para identificar una página de bienvenida diferente, modifique las propiedades del módulo web durante el ensamblaje. Consulte el artículo, Ensamblaje de aplicaciones web, para obtener más información.

No se encuentran los archivos HTML.

Síntoma Problema Respuesta recomendada
La aplicación web se ejecutaba correctamente en versiones anteriores, pero ahora ha recibido errores que no se encuentran en la página de bienvenida (normalmente index.html) o los archivos HTML a los que hace referencia:
Error 404: Archivo no encontrado:
 Banner.html
Error 404: Archivo no encontrado:
 HomeContent.html
Por motivos de seguridad y coherencia, los URL de aplicaciones web son ahora sensibles a las mayúsculas y minúsculas en todos los sistemas operativos.

Supongamos que el contenido de la página de índice es el siguiente:

<!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 obstante, los nombres de archivo reales del directorio \WebSphere\AppServer\installedApps\... donde está desplegada la aplicación son:

banner.html
homecontent.html
Para corregir este problema, modifique el archivo index.html cambiando los nombres Banner.html y HomeContent.html a banner.html y homecontent.html de modo que coincidan con los nombres de los archivos de la aplicación desplegada.

El servidor proxy no puede acceder a un módulo web

Si utiliza la misma raíz de contexto cuando se instalan dos aplicaciones que tienen el mismo módulo web y una de las aplicaciones está inhabilitada, no podrá utilizar un servidor proxy para acceder al módulo web. Cuando se produce esta situación, se graba un mensaje de error 503 Servicio no disponible en los registros SystemOut y SystemErr.

Best practice Best practice: Debe utilizar una raíz de contexto diferente para el módulo Web en cada aplicación o utilizar un servidor de aplicaciones en lugar de un servidor proxy para acceder el módulo web.bprac

Para obtener información actual disponible del servicio de soporte de IBM sobre problemas conocidos y su resolución, consulte la página de servicio de soporte de IBM.

El servicio de soporte de IBM tiene documentos que pueden ahorrarle tiempo a la hora de reunir la información necesaria para solucionar este problema. Antes de abrir un PMR, consulte la página de soporte de IBM.


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rweb_deployt
File name: rweb_deployt.html