当前位置: 首页 > 知识库问答 >
问题:

使用RestEasy反应库中的RestResponse时出错

苏波涛
2023-03-14

我正在尝试使用的恢复响应

我得到的错误,当我调用此endpoint:

public RestResponse<List<SampleResponse>> findAll() {
    return ResponseBuilder.ok(sampleService.findAll()).build();
}

错误:

Request failed: java.lang.ClassCastException: class org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl cann
ot be cast to class org.jboss.resteasy.reactive.common.jaxrs.RuntimeDelegateImpl (org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl and org.jboss.resteasy.reactive.common.jaxrs.RuntimeDelegateImpl are in unnamed mo
dule of loader io.quarkus.bootstrap.classloading.QuarkusClassLoader @3c153a1)

pom.xml中的我的依赖项:

<dependencies>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-hibernate-orm</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-hibernate-validator</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-rest-client</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-smallrye-openapi</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-resteasy-reactive-jackson</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-liquibase</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-smallrye-health</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-redis-client</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-arc</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-rest-client-jackson</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-config-yaml</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-junit5</artifactId>
    <scope>test</scope>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-spring-data-jpa</artifactId>
  </dependency>
  <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>${lombok.version}</version>
    <scope>compile</scope>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-jdbc-postgresql</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-spring-web</artifactId>
  </dependency>
  <dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-resteasy-reactive</artifactId>
  </dependency>
</dependencies>

共有1个答案

路扬
2023-03-14

我刚刚解决了问题...这是受扶养人的命令。我将quokus-resteasy-reactive切换到顶部,它现在正在工作。

 类似资料:
  • 我最近在eclipse上使用java中的openCV,正在开发一个眼球跟踪软件,我正在使用其他人创建的基本代码,并计划对其进行tweek,但在几行代码中出现错误,无法找出原因。这是全班同学 错误从这里开始,错误代码为:“构造函数大小(double,double,int,int,Scalar)未定义” 然后在ellipse这里我得到一个错误:“类型核中的方法ellipse(Mat,RotatedRe

  • 我使用库从系统中读取文件。我不知道我使用这个库并遇到错误。 > 我正在使用PhpStom。在行::下面有一行,注意到我:未解析的函数或方法readFile()。这意味着IDE没有弄清楚这个函数在哪里。尽管如此,我已经检查了,我没有看到任何问题。 我在运行时收到此错误: 事件。js:72投手;//未处理的“错误”事件^错误:在服务器上的errnoException(net.js:901:11)处侦听

  • 我是在resteasy-reactive项目时得到消息的。 (Build-70)[IO.Quarkus.Resteasy.Common.Deployment.ResteasyCommonProcessor]空:Quarkus检测到需要Mutiny响应编程支持,但quarkus-resteasy-mutiny扩展不存在。我使用了夸克斯-雷斯特阿西-反应-jackson,并有以下的依赖关系。 根据我的

  • 问题内容: 我试图学习反思,并且遇到了这个IllegalAccessException。请参见以下代码: 当我尝试运行该程序时,得到以下信息: 我不明白发生了什么。有任何想法吗?提前致谢。 问题答案: 您需要禁止Java语言访问检查,以便使用setAccessible(true)反射地调用另一个类中的私有方法: 此外,启用SecurityManager后,我们需要额外的权限才能调用setAcces

  • 我对NodeJS是新手。我已经执行了以下命令。1.npm安装-g创建react应用程序2。创建react应用程序我的应用程序 在执行第二个命令时,我遇到了如下错误 安装软件包。这可能需要几分钟。正在安装react、react dom和react脚本。。。 uglifyjs-webpack-plugin@0.4.6安装后E:\Projects\HighAvenue\Dashboard\dashboa

  • Facebook 提供了一个命令来构建应用。当我们运行 ,我们在 文件夹中看到输出。 运行构建 将用于生产的应用生成到生成文件夹。它可以在生产模式下正确捆绑 React,并优化构建以获得最佳性能。 构建被缩小,并且文件名包括散列。您的应用程序已准备好进行部署! 我们如何使用自定义文件夹而不是进行输出?谢谢。