gradle - Spring Boot + Jetty 9 + Jersey 2.11不支持异步

标签 gradle jersey jetty spring-boot

我正在使用Spring Boot,Jetty 9和Jersey 2.11构建项目,但无法使用异步功能。

如果我通过Gradle Spring Boot插件解压缩生成的jar,我可以在lib目录中看到javax.servlet-api-3.1.0.jar,但是我得到了不支持的异步处理错误

我已经使用示例项目在https://bitbucket.org/quaiks/spring-boot-jetty-jersey创建了一个仓库。只有3节课。

最佳答案

您需要在类路径上提供一些实现AsyncContextDelegateProvider的实现。更新您的build.gradle以添加对org.glassfish.jersey.containers:jersey-container-servlet:2.11的运行时依赖项。

关于gradle - Spring Boot + Jetty 9 + Jersey 2.11不支持异步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24963481/

相关文章:

java - Android Studio 1.3 : 'Class ref in pre-verified class resolved to unexpected implementation' error

java - Gradle构建IO异常

java - 找不到提供程序类 : when running Jersey REST service

java - 使用 Jersey 和 Jackson 序列化(延迟加载)实体

javax.mail.NoSuchProviderException : No provider for SMTP error while running spring application using Intellij

android - Android Studio-构建Android示例项目(无构建文件)?

android - 无法解决gradle构建szagurskii

maven - 带有 Maven 依赖项的 Jersey + Gradle 不起作用

java - jetty Spring "No resource at X"ResourceAnnotationHandler