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.
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.

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.