2017-09-28 67 views
0

我试图创建一个Zipkin 1.31.1服务器使用Spring Boot 1.3.5.RELEASE构建一个胖的可执行JAR与Tomcat 8.0.33嵌入在它。这是通过以下错误消息失败:解决方法LogbackValve缺乏异步支持

java.lang.IllegalArgumentException: Async support must be enabled on a servlet and for all filters involved in async request processing. This is done in Java code using the Servlet API or by adding "<async-supported>true</async-supported>" to servlet and filter declarations in web.xml. Also you must use a Servlet 3.0+ container 

因为即使与建议的修复中Spring Boot Enable Async Supported Like in web.xml说明。

在调试器设置断点之后,我发现的问题是与在

How to Make LogbackValve async Supported

描述其中未回答最终不得不创建以下改进请求:

ch.qos.logback.access.tomcat.LogbackValve is not async-supported

有没有人有任何建议我可以解决这个问题?我需要帮助,或者:

  • 在管道与支持异步行为的包装更换LogBackValve

OR

  • 禁用LogbackValve和/或从管道中取出,生活没有它好处

任何帮助,你可以提供将不胜感激。谢谢!

回答

0

我想出了如何禁用注入LogbackAccess的bean。这解决了问题,以便Zipkin现在接受请求。

相关问题