当我将 Logbook 自动配置与 Spring Security 一起使用并将 Spring Boot 应用程序打包为 war 并部署到 Tomcat 并尝试访问不存在的 url 时,我得到了
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Tue Mar 07 18:14:22 CET 2017
There was an unexpected error (type=Internal Server Error, status=500).
getOutputStream() has already been called for this response
我准备了最小的例子来在这里重现它
没有日志它可以按预期工作 - 需要基本身份验证
没有 Spring Security,它按预期工作 - 显示未找到错误消息
当使用嵌入式 Tomcat 打包为 jar 时,它可以完美运行
只有在访问不存在的 url 时才会出现问题 - 如果我的示例中有任何控制器,您也无法访问它们。