gpt4 book ai didi

java - 传递给 org.jboss.resteasy.spi.metadata.ResourceMethod 的错误参数

转载 作者:太空宇宙 更新时间:2023-11-04 12:31:32 27 4
gpt4 key购买 nike

我在 Wildfly 8.2 独立模式下将 EJB 公开为 RESTful 服务。
EJB 部署在ear 文件中。

服务结果的调用:

Bad arguments passed to org.jboss.resteasy.spi.metadata.ResourceMethod

当 Resteasy 想要通过反射调用我的方法时,就会发生这种情况。

我注册了一个 @Provider,它将 JSON 反序列化为 Java 对象 - 工作正常。我的 EJB 的代理似乎无效。表达式:

arg0 instanceof server.ejb.GenericFactoryRest

评估为

error(s)_during_the_evaluation

在调试器中。
arg0 的 toString() 显示:

Proxy for view class: server.ejb.GenericFactoryRest of EJB: GenericFactoryRest

当我将 ejb 部署为 war 文件时,一切正常,但我需要一切作为耳朵。

最诚挚的问候

最佳答案

参见JAX-RS 2.0 specification 、2.3.2Servlet:

A JAX-RS application is packaged as a Web application in a .war file. The application classes are packaged in WEB-INF/classes or WEB-INF/lib and required libraries are packaged in WEB-INF/lib.

EJB 中不能包含 JAX-RS Web 资源。

关于java - 传递给 org.jboss.resteasy.spi.metadata.ResourceMethod 的错误参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37815835/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com