Websphere自定义错误页面无效

时间:2013-03-18 00:21:41

标签: java struts2 struts websphere custom-error-pages

我一直在努力为404(找不到文件)等错误获取Websphere自定义错误页面。

我已将以下内容添加到/ WEB-INF /

下的web.xml中
<error-page>

    <error-code>404</error-code>
    <location>/html/error404/error404.html</location>

</error-page>

并创建了一个正确的路径/ html / error404并添加了error404.html,并在用户请求不存在的文件时显示警告消息。

我还重新启动了WAS和浏览器,但仍然收到默认错误消息:

Error 404: SRVE0190E: File not found: /xyz.htm

而不是我自定义的html错误页面。

我在这里缺少什么?

任何人都可以帮助我,谢谢,

1 个答案:

答案 0 :(得分:3)

如果您应该修改config目录中的web.xml文件,则可能会修改installedApps目录中的web.xml文件。

例如,对于IBMUTC应用程序,web.xml位于:

c:\WAS\config\cells\f11Node01Cell\applications\IBMUTC.ear\deployments\IBMUTC\UTC.war\WEB-INF

请谨慎使用,因为在ND环境中,重新同步配置时,节点上的修改可能会丢失。在这种情况下,修改DMgr本身的配置,然后强制重新同步。这会将配置更改推送到节点。

在所有情况下,请记住重建EAR并在某些时候重新部署。