【问题标题】:Custom 404, 500 Error Pages for Vaadin Application in JBoss 7.1JBoss 7.1 中 Vaadin 应用程序的自定义 404、500 错误页面
【发布时间】:2014-03-21 05:48:40
【问题描述】:
我在 JBoss 7.1 中运行一个 vaadin 应用程序。每当出现 404 或 500 等异常或错误状态时,都会显示 JBoss 的默认错误页面。我想显示一个自定义错误页面,其中包含错误代码和异常的堆栈跟踪,而不是默认的 JBoss 错误页面。谁能告诉我如何实现这个?
提前致谢。
【问题讨论】:
标签:
jboss
http-status-code-404
vaadin
jboss7.x
custom-error-pages
【解决方案1】:
在 Vaadin 中,您可以像这样添加注释 WebServlet:
@WebServlet(value = "/*", asyncSupported = true)
和(在不同的用户界面上)
@WebServlet(value = "/home/*", asyncSupported = true)
所有像 yourwebsite.com/login 这样的不存在的 url 转到默认页面
在 JBoss 中你可以添加 WEB-INF/web.xml 这个:
<error-page>
<error-code>404</error-code>
<location>/Error404.html</location>
</error-page>