Java Jetty和Spring引导-如何禁用404的静态文本/html响应?
我有一个使用SpringBoot和Jetty运行的应用程序。当我向错误的url发送请求时(content-type header设置为application/json),它返回404状态代码,并带有一些静态文本/html响应,如下所示:Java Jetty和Spring引导-如何禁用404的静态文本/html响应?,java,spring-boot,webserver,jetty,embedded-jetty,Java,Spring Boot,Webserver,Jetty,Embedded Jetty,我有一个使用SpringBoot和Jetty运行的应用程序。当我向错误的url发送请求时(content-type header设置为application/json),它返回404状态代码,并带有一些静态文本/html响应,如下所示: <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>Error 40
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Error 404 Not Found</title>
</head>
<body>
<h2>HTTP ERROR 404 Not Found</h2>
<table>
<tr>
<th>URI:</th>
<td>/my/bad/url</td>
</tr>
<tr>
<th>STATUS:</th>
<td>404</td>
</tr>
<tr>
<th>MESSAGE:</th>
<td>Not Found</td>
</tr>
<tr>
<th>SERVLET:</th>
<td>servlet</td>
</tr>
</table>
</body>
</html>
找不到错误404
找不到HTTP错误404
URI:
/my/bad/url
地位:
404
信息:
找不到
SERVLET:
servlet
当我使用Tomcat
webserver而不是Jetty尝试相同的错误请求时,我得到了返回的响应代码404,没有正文,即内容长度为0
我试图查找Jetty的文档,以找到可能需要设置的配置属性,以禁用上述静态响应的返回,但运气不太好
如何在使用Spring boot和Jetty时禁用静态响应?您是否在
WEB-INF/WEB.xml
中定义了自定义错误页
?似乎在之前的