【问题标题】:Websphere custom error page not workingWebsphere 自定义错误页面不起作用
【发布时间】:2013-03-06 06:24:15
【问题描述】:

我一直在努力为 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 错误页面。

我在这里错过了什么?

谁能帮帮我,谢谢,

【问题讨论】:

  • 看起来正确 - 尝试重建 EAR 并重新部署。
  • 我还需要任何 struts 配置吗?
  • 感谢 man redeploy 成功了。

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


【解决方案1】:

您很可能修改了 installedApps 目录中的 web.xml 文件,而您应该修改了 config 目录中的文件。

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-24
    • 2014-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    相关资源
    最近更新 更多