伙计们,我正在努力解决在Windows环境中的Tomcat中打开我的自定义错误页面的问题。我得到了一些解决方案,但没有运气。我尝试了几乎所有的链接,但它不适合我。其中一些适用于在Tomcat中部署的其他解决方案,但不适用于我的Web服务
我的网络.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<error-page>
<location>/error.html</location>
</error-page>
< br >我正在从我的Servlet 3.0应用程序< code > response . send error(http Servlet response。SC _ INTERNAL _ SERVER _ ERROR);
我已经把我的error.html在我的WebService的根目录。
我得到了一些JSP页面的链接,而不是HTML,我也试过了
在 JSP 的情况下,我使用了:
<%@ page isErrorPage="true" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Error</h1>
</body>
</html>
仅供参考,它在其他Tomcat内置解决方案中运行良好,运行良好。但在我的Web服务中,我收到了500条回复,但页面开始空白。还有一件事,我禁用了我的InternetExplorer9.0,显示错误友好的页面,仍然有来自servlet的500响应。但错误页面将变空。
如果对我的查询有任何想法或疑问,请告诉我。我需要它尽快。
如果您使用嵌入式Tomcat,同样可以以编程方式实现,例如:
Context appContext = ...
ErrorPage errorPage = new ErrorPage();
errorPage.setErrorCode(HttpServletResponse.SC_NOT_FOUND);
errorPage.setLocation("/my_custom_error_page.html");
appContext.addErrorPage(er);
尝试将以下代码段放在WEB-INF/WEB.xml
中
<error-page>
<error-code>500</error-code>
<location>/Error.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/Error.jsp</location>
</error-page>
在这种情况下,<code>错误。jsp与WEB-INF
目录处于同一级别(不在其中)。
本文向大家介绍Laravel5.1自定义500错误页面示例,包括了Laravel5.1自定义500错误页面示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Laravel5.1自定义500错误页面的方法。分享给大家供大家参考,具体如下: Laravel 5.1中500错误是程序错误,程序错误一定是系统自带的500错误,可以通过以下步骤简单实现自定义500错误页面。 编辑PHP文件app/
问题内容: 完全按照此处找到的教程进行操作,我无法创建自定义500或404错误页面。如果我确实输入了错误的网址,则该页面会显示默认的错误页面。有什么我应该检查的内容,以防止显示自定义页面? 文件目录: 在mysite / settings.py中,我启用了以下功能: 在mysite / polls / urls.py中: 我可以发布任何其他必要的代码,但是如果我使用了错误的网址,应该如何更改以获得
Flask 自带了很顺手的 abort() 函数用于以一个 HTTP 失败代码 中断一个请求,他也会提供一个非常简单的错误页面,用于提供一些基础的描述。 这个页面太朴素了以至于缺乏一点灵气。 依赖于错误代码的不同,用户看到某个错误的可能性大小也不同。 通常的错误代码 下面列出了一些用户经常遇到的错误代码,即使在这个应用准确无误的情况下也可能发生: 404 Not Found 经典的“哎呦,您输入的
我们已经部署了一个ASP。NET MVC应用于Azure应用程序服务。 如果请求耗时超过230秒,Azure将返回错误页面“500-请求超时。web服务器未能在指定时间内响应。”-https://stackoverflow.com/a/38676086 我们正在进行更改,以确保对网络请求进行更少的处理,但是仍然有可能达到这些限制。有人知道是否有一种方法可以配置自定义错误页面来显示,而不是下面显示的
问题内容: 如何使用Play为他们的404/505错误页面创建全局自定义外观? 问题答案: 在Play Framework 1中,您只需修改提供的和。
我试图在我的Web应用程序中创建自定义错误页面,而不是白标签页面。正如我所知,在Spring Boot中,我所需要做的就是在resources/static/templates路径下添加一个error.html文件,所以我做到了(我使用的是Thymeleaf)。但现在它显示的不是白标签页面,而是tomcat错误页面。我还试图补充: 到属性文件中,但结果是相同的-容器错误页。做这件事的正确方法是什么