java - 其他上下文请求的 Tomcat 404 页面

标签 java eclipse tomcat

我在上下文 sam1 部署了一个应用程序,我的 URL 就像 http://localhost:2/sam1/bla 当我尝试访问 http://localhost:2/sam1/bla1 哪个资源不存在时,我有我的sam1 应用程序中的自定义 404 错误页面句柄为

web.xml

<error-page>
    <error-code>404</error-code>
    <location>/notfound.jsp</location>
</error-page>

这是有效的。

但是当我尝试访问 http://localhost:2/sam1222/bla 时,我无法控制它。为此,我从 SO 中发现我们需要在 Tomcat web.xml 文件中启用相同的功能。我已经在我的 eclipse 项目 Servers 中完成了我提供的相同 xml 标记。在此之后,我尝试访问 http://localhost:2/sam1222/bla 我遇到了断页异常。

我错过了什么?

如果我的理解有误,请纠正我。请原谅,如果这是重复的。

更新 我正在使用 Tomcat 7.0.64

最佳答案

经过长时间的斗争找到了答案。

这只能在独立的 Tomcat 中完成

我们应该在webapps->Root 目录下有我的错误页面notfound.jsp 并且需要配置#CATALINA_HOME\conf\web.xml 需要添加以下内容

<error-page>
    <error-code>404</error-code>
    <location>/notfound.jsp</location>
</error-page>

它成功地得到了任何 URL 的响应,它阻止了 404

关于java - 其他上下文请求的 Tomcat 404 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32735931/

相关文章:

java - RxJava门机制

java - Eclipse 无法启动

java - 在 Eclipse 中创建 OpenShift 应用程序时出错

apache - 如何在 apache 中阻止特定 IP?

java - 停止 eclipse 切换到调试选项卡

java - 如何在 Android 上使用 Mapsforge 修复 native SIGABRT

带有接口(interface)的 Java 编译错误

java - spring boot Jar to war【同学-1.3.3.jar(系统找不到指定路径)】

java - 手机锁定一段时间后,appWidget 停止更新/工作

eclipse - 尝试调试 birt 报告时出现异常