Spring Boot 1.3.5.RELEASE を使用して Zipkin 1.31.1 サーバーを作成し、Tomcat 8.0.33 が埋め込まれたファットな実行可能 JAR を作成しようとしています。これは、次のエラー メッセージで失敗しています。
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で説明されているように、提案された修正があっても。
デバッガーでブレークポイントを設定した後、問題が で説明されているものと同じであることがわかりました
これは回答されず、最終的に次の改善要求が作成されました。
ch.qos.logback.access.tomcat.LogbackValve は非同期をサポートしていません
この問題を回避するための推奨事項はありますか? 次のいずれかの助けが必要です。
- パイプラインの LogBackValve を非同期動作をサポートするラッパーに置き換える
また
- LogbackValve を無効にする、および/またはパイプラインから削除し、その利点なしで生活する
あなたが提供できるどんな助けも大歓迎です。ありがとう!