Ich versuche, einen Zipkin 1.31.1-Server mit Spring Boot 1.3.5.RELEASE zu erstellen, um eine fette ausführbare JAR-Datei mit eingebettetem Tomcat 8.0.33 zu erstellen. Dies schlägt fehl mit folgenden Fehlermeldung:Problemumgehung LogbackValve Fehlende Async-Unterstützung
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
wie in Spring Boot Enable Async Supported Like in web.xml auch mit dem vorgeschlagenen fix beschrieben.
Nach Stützpunkten im Debugger Einstellung, fand ich, dass das Problem ist das gleiche wie in
beschriebenHow to Make LogbackValve async Supported
, die nicht beantwortet wurde und hatte schließlich die folgende Verbesserung Anfrage erstellt:
ch.qos.logback.access.tomcat.LogbackValve is not async-supported
Hat jemand irgendwelche Empfehlungen, wie ich dieses Problem umgehen kann? Ich brauche Hilfe entweder:
- Ersetzen LogBackValve in der Pipeline mit einem Wrapper, der ohne seine asynchrones Verhalten
ODER
- Deaktivieren LogbackValve und/oder Entfernen aus der Rohrleitung und Wohn unterstützt Nutzen
Jede mögliche Hilfe, die Sie zur Verfügung stellen können, würde sehr geschätzt werden. Vielen Dank!