异步巡查器错误
当我尝试上传文件时,我收到错误,完全基于此处显示的示例 示例
错误是
为 servlet com.testapp.rest.JaxRsActivator 分配异常:java.lang.RuntimeException:无法为类 org.jboss.resteasy.core.AsynchronousDispatcher 找到公共构造函数
这是什么意思?
当我尝试上传文件时,我收到错误,完全基于此处显示的示例 示例
错误是
为 servlet com.testapp.rest.JaxRsActivator 分配异常:java.lang.RuntimeException:无法为类 org.jboss.resteasy.core.AsynchronousDispatcher 找到公共构造函数
这是什么意思?
如果部署到 JBoss 7.x,您需要将不安的依赖项的范围更改为 。这是因为这些特定的库已经作为模块包含在 JBoss 中:provided
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
<version>2.2.1.GA</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-multipart-provider</artifactId>
<version>2.2.0.GA</version>
<scope>provided</scope>
</dependency>
当我收到此错误并尝试上述解决方案并且不适合我时,我正在使用wildfly 10来部署我的应用程序,最后我不得不使用maven排除来排除jarresteasy-jaxrs
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-servlet-initializer</artifactId>
<version>3.0.19.Final</version>
<scope>provided</scope>
<exclusions>
<exclusion>
<artifactId>resteasy-jaxrs</artifactId>
<groupId>org.jboss.resteasy</groupId>
</exclusion>
</exclusions>
</dependency>