当前位置: 首页 > 知识库问答 >
问题:

在Tomcat中为不同的错误消息设置自定义html页面

慕嘉运
2023-03-14

tomcat遇到不同的错误,如403、404、405等时,我想显示一个(自定义)网页。我已经尝试了以下解决方案。

我已粘贴了自定义错误。html在webapps文件夹中的prweb文件夹中,并将下面的代码粘贴到web中。xml

<error-page>
<location>$Catalina_home/WEB-INF/webapps/prweb/error.html</location>
</error-page>

输出:Tomcat没有启动我的应用程序,直接显示404错误页面。

我已粘贴了自定义错误。html在webapps文件夹的WEB-INF文件夹中,并将下面的代码粘贴到WEB中。xml

<error-page>
<location>./error.html</location>
</error-page>

输出:Tomcat没有启动我的应用程序,直接显示404错误页面。

谁能帮我一下哪里出了问题?

共有1个答案

翟俊哲
2023-03-14

您可以使用带有异常类型或错误代码的错误页面。

此外,您还可以仅使用指定的Servlet版本(我认为是3.0)为所有人定义一个错误页面。

请检查一下这个

如何在web中指定默认错误页。xml?

您可能使用了无效的页面url!您可以使用“/WEB-INF/…”如果你不确定的话。

 类似资料:
  • 本文向大家介绍在Tomcat中配置404自定义错误页面详解,包括了在Tomcat中配置404自定义错误页面详解的使用技巧和注意事项,需要的朋友参考一下 一直使用tomcat,今天想到一个问题,自定义404错误页面, 为了获得很好的用户感受,是不应当向用户暴露404这样的页面的, 问题的出发点是我在Struts2中定义错误页面, 在Struts2中是这样定义的: 这就是说在访问action是.如果没

  • 伙计们,我正在努力解决在Windows环境中的Tomcat中打开我的自定义错误页面的问题。我得到了一些解决方案,但没有运气。我尝试了几乎所有的链接,但它不适合我。其中一些适用于在Tomcat中部署的其他解决方案,但不适用于我的Web服务 我的网络.xml < br >我正在从我的Servlet 3.0应用程序< code > response . send error(http Servlet r

  • 这应该很简单。我修改了项目的web.xml,以便显示我自己的500错误页面: 然后我写了最简单的servlet来测试它: 然后完全忽略自定义页面(位于根目录),而是获得默认的 Tomcat 错误页面。 我使用的是MyEclipse调试器附带的Tomcat 6版本。我已经三重检查了拼写错误,但我找不到任何异常。我想知道错误页面标签是否需要在文档的某个部分。有谁知道可能出了什么问题? *编辑:这是请求

  • 安全测试人员声称,我应该清理返回的JSON(即转义这些符号),因为这可能会给旧的浏览器带来一些问题(即在浏览器中执行此JS代码)。 但是生成错误消息的是SpringBoot框架, 我在这里没有太多的控制权。 当然,我可以将参数定义为String,并自己进行验证,但我怀疑这是否是正确的方法。我的参数定义为Integer,我希望它保持这种方式。 做这件事最简单的方法是什么?

  • 本文向大家介绍APACHE 自定义404错误页面设置方法,包括了APACHE 自定义404错误页面设置方法的使用技巧和注意事项,需要的朋友参考一下 方法一:   在httpd.conf中设置对目录开启。    AllowOverride All   然后在目录里放一个.htaccess(.htaccess),添加:   errorDocument 404 /404.php 1.这个的内容根据你的情

  • 我对cxf soap头有问题。我使用Contract-firs开发方法建立了一个cxf项目。我想调用带有cxf组件的web服务,如下所示。 我想发送一个pojo消息,抛出一个直接组件作为对ws的请求。我的路线如下所示: 我需要实现这样一个soap头: 为了将其归档,我编写了一个这样的处理器(另请参见http://camel.apache.org/cxf.html): 不幸的是,我在这条语句中得到了