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

如何处理不可用的 Tomcat 7 网络应用程序

殳自怡
2023-03-14

如果用户输入的路径(=webapp的名称)在Tomcat上不可用,那么他将看到默认的404 Tomcat页面。作为一个例子http://localhost:8080/asdfTomcat上没有名为“asdf”的网络应用程序。有办法处理这些情况吗?作为一个例子,向他展示了一个没有找到的习惯。html而不是默认的Tomcat错误页?

网络上有很多帖子,但它们都处理某个网络应用程序的特定 404 错误,例如 http://localhost:8080/webapp1/this_path_now_does_not_exist。

共有1个答案

苍恩
2023-03-14

是的,有可能。您可以在CATALINA_HOME/conf/web.xml中添加以下行

<error-page> 
    <error-code>404</error-code>
    <location>/error/not-found.html</location>
</error-page>
 类似资料:
  • 问题内容: 在Java中,Web应用程序捆绑在WAR中。默认情况下,许多servlet容器将WAR名称用作应用程序的上下文名称。 因此,myapp.war被部署到http://example.com/myapp。 问题在于,Web应用程序将其“根”视为“根”,或者仅仅是“ /”,而HTML会将您的应用程序的根视为“ / myapp”。 Servlet API和JSP具有帮助进行管理的工具。例如,如

  • 终止TCP/IP连接的最佳方法是什么,该连接清理了系统上的开放套接字,但让远程方挂起。那就是我想要关闭一个插座的方式,对我来说是最低的成本,但对他们来说是最高的成本。 @尼古拉斯·威尔逊: 使用tcprepair似乎是个好主意。当套接字在TCP_REPAIR模式下关闭时,不会发送FIN或RST数据包。远程插座挂起。我要去试试看然后回去报告。下面是我的(未经测试的)代码: 只是不要关闭它。打开的插座

  • HTTP 分布式系统

  • HTTP 超文本传输协议 (HTTP) 是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是万维网的数据通信的基础。 Requests Python 基本的 urllib2 模块提供了大部分你所需要的 HTTP 功能,但它的 API 彻底被打乱了。它是在一个和现今完全不同的时期 --- 以及一个不一样的网络被构建的。一个简单的任务便需要耗费他大量的工作 (即使重写函数没用)。 Req

  • 我们已经完成了SNS设置,用于为我们的Android应用程序发送推送通知。分步过程如下: > 每当应用程序出现时,它都会通过调用来生成GCM注册ID。代码片段如下: 其中Globals.GCM_TOKEN是在为应用执行 FCM 注册时获取的应用 ID。 应用程序调用我们的后端服务器并传递此注册ID。 后端服务器检查此注册ID是否是新的。如果是新的,则它使用此注册ID创建一个新的SNSendpoin

  • 如何在Android快速网络库中处理一个空的响应体?我知道在改造中我们有空的,但是如何在快速网络中处理。 POST请求,请求内容类型JSON,用Http代码清空响应体。 改造当量: 我的代码在下面