java - Websphere 自定义错误页面不工作

标签 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 错误页面。

我在这里错过了什么?

谁能帮帮我,谢谢

最佳答案

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

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

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

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

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

关于java - Websphere 自定义错误页面不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15467970/

相关文章:

java - struts action 中的静态辅助类

css - struts2 s :radio cssClass and cssStyle add attribute twice

struts2 - 启用 Tiles devMode(如 Struts 的 devMode)以在每次请求时重新加载tiles.xml

java - Twitter - 查询特定地理位置半径内的推文

java - Intellij 在项目之间共享模块

java - 使用 ProcessBuilder 在 Java 中创建路径

java - struts2.0中HTTP 404未找到错误。但控制台没有显示任何错误

java - 如何隐藏空的速度变量名称?

java - struts2 : How to bring up a pop up window

java - neo4j - 属性自动索引器不存储值