权威支持 使用 WebSphere 诊断提供程序进行实时问题确定(2)实例3更新
- UID
- 1066743
|
权威支持 使用 WebSphere 诊断提供程序进行实时问题确定(2)实例3更新
使用此信息可以通过 WebContainer 诊断提供程序从此示例诊断一系列问题:
- 症状:静态内容和 HTML 文件未正确显示。
查找内容:configDump:验证所涉及应用程序的 fileServingEnabled 是否设置为 True。
示例:
startup-vhosts-admin_host-webapps-filetransfer#filetransfer.war-fileServingEnabled = true - 症状:用户尝试调用 JSP 并收到“Error 404: SRVE0190E: File not found”。
查找内容:configDump:验证是否为应用程序指定了正确的上下文根。
示例:
startup-vhosts-default_host-webapps-DefaultApplication#DefaultWebApplication.war-contextRoot = / - 症状:welcome 文件未正确提供。
查找内容:configDump:验证正确指定了 welcom 文件,而且,如果 welcome 文件为静态文件,请验证 fileServingEnabled 是否已设置为 True。
示例:
startup-vhosts-default_host-webapps-DefaultApplication#DefaultWebApplication.war-fileServingEnabled = false - 症状:某些类型的资源显示正确,但无法按照类名称显示 Servlet。
查找内容:configDump:验证 servletServingByClassname Enabled 是否已设置为 True。
示例:
startup-vhosts-default_host-webapps-DefaultApplication#DefaultWebApplication.war-servletServingByClassnameEnabled = true - 症状:在测试控制台模块时,发现对 JSP 的更改未在登录到应用服务器时显示。
查找内容:configDump:验证所涉及应用程序的 reloadingEnabled 是否已设置为 True(以允许每次部署新更改时重新加载 JSP)。
示例:
startup-vhosts-default_host-webapps-DefaultApplication#DefaultWebApplication.war-reloadingEnabled = true - 症状:无法通过正确的上下文根找到已安装的应用程序。
查找内容:configDump:检查重复的虚拟主机别名。
示例:
startup-vhosts-admin_host-aliases = :9062;:9045; - 症状:未正确调用筛选器。
查找内容:stateDump:验证是否已正确地对筛选器进行了命名和映射。
示例:
1
2
3
4
5
6
7
8
9
10
11
| vhosts-default_host-webapps-DefaultApplication#DefaultWebApplication.war-filters-
AsyncFilter-filterClassName = com.ibm.ws.ard.filter.AsyncFilter
vhosts-default_host-webapps-DefaultApplication#DefaultWebApplication.war-filters-
AsyncFilter-filterMapping-349705432-dispatchMode = REQUEST
vhosts-default_host-webapps-DefaultApplication#DefaultWebApplication.war-filters-
AsyncFilter-filterMapping-349705432-servletName = Null
vhosts-default_host-webapps-DefaultApplication#DefaultWebApplication.war-filters-
AsyncFilter-filterMapping-349705432-urlPattern = /*
|
- 症状:重复刷新 Servlet/JSP 时显示相同的输出。
查找内容:stateDump:页面可能已缓存。验证是否已将 Caching Enabled 设置为 False。
示例:
1
2
| vhosts-default_host-webapps-DefaultApplication#DefaultWebApplication.war-servlets-Snoop
Servlet-cachingEnabled = true
|
- 症状:服务器处于已启动状态前,Servlet 未完全初始化。
查找内容:stateDump:验证所涉及的应用程序的 loadOnStartup 是否已设置为 True。
示例:
1
2
| vhosts-default_host-webapps-DefaultApplication#DefaultWebApplication.war-servlets-Hello
Pervasive Servlet-loadOnStartup = true
|
|
|
|
|
|
|