Java KeyClope管理客户端与Payara的集成:RestEasy异常

Java KeyClope管理客户端与Payara的集成:RestEasy异常,java,jboss,jersey,keycloak,payara,Java,Jboss,Jersey,Keycloak,Payara,我正在尝试将KeyClope与运行在Payara服务器Full 5.201上的JavaEE应用程序集成。到目前为止,我已经集成了MicroporFile JWT(MP-JWT)身份验证,并按照MicroporFile和Payara的多个教程中所述保护了端点 现在,应用程序本身应该能够与keydove通信,例如获取角色中的用户,因此我尝试与应用程序集成,以便使用机密客户端获取用户表示 我使用Quarkus也取得了同样的效果,但没有任何重大问题,但由于我尝试与之集成的应用程序使用jersey而不是r

我正在尝试将KeyClope与运行在Payara服务器Full 5.201上的JavaEE应用程序集成。到目前为止,我已经集成了MicroporFile JWT(MP-JWT)身份验证,并按照MicroporFile和Payara的多个教程中所述保护了端点

现在,应用程序本身应该能够与keydove通信,例如获取角色中的用户,因此我尝试与应用程序集成,以便使用机密客户端获取用户表示

我使用Quarkus也取得了同样的效果,但没有任何重大问题,但由于我尝试与之集成的应用程序使用
jersey
而不是
resteasy
我面临的问题在其他StackOverflow帖子中找不到任何解决方案

通过添加
keydape-admin-client
依赖项,我在调用API端点时会遇到以下错误:


StandardWrapperValve[com.itm.da.goals.config.JaxrsConfiguration]:Servlet com.itm.da.goals.config.JaxrsConfiguration的Servlet.service()引发异常
org.jboss.weld.exceptions.CreationException:weld-001530:无法生成类org.jboss.resteasy.core.AsynchronousDispatcher的实例。
在org.jboss.weld.injection.producer.NonProducibleInjectionTarget.product(NonProducibleInjectionTarget.java:79)
位于org.glassfish.jersey.ext.cdi1x.internal.AbstractCdiBeanSupplier$2.getInstance(AbstractCdiBeanSupplier.java:85)
位于org.glassfish.jersey.ext.cdi1x.internal.AbstractCdiBeanSupplier.\u提供(AbstractCdiBeanSupplier.java:103)
位于org.glassfish.jersey.ext.cdi1x.internal.GenericCdiBeanSupplier.get(GenericCdiBeanSupplier.java:42)
位于org.glassfish.jersey.inject.hk2.InstanceSupplierFactoryBridge.provide(InstanceSupplierFactoryBridge.java:53)
位于org.jvnet.hk2.internal.FactoryCreator.create(FactoryCreator.java:129)
位于org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463)
位于org.jvnet.hk2.internal.PerLookupContext.findOrCreate(PerLookupContext.java:46)
位于org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102)
位于org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetService(ServiceLocatorImpl.java:758)
位于org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetService(ServiceLocatorImpl.java:721)
位于org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:691)
位于org.glassfish.jersey.inject.hk2.Abstracthk2injectManager.getInstance(Abstracthk2injectManager.java:160)
位于org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.getInstance(ImmediateHk2InjectionManager.java:30)
位于org.glassfish.jersey.internal.injection.Injections.getOrCreate(Injections.java:105)
位于org.glassfish.jersey.server.model.MethodHandler$ClassBasedMethodHandler.getInstance(MethodHandler.java:260)
位于org.glassfish.jersey.server.internal.routing.PushMethodHandlerRouter.apply(PushMethodHandlerRouter.java:51)
位于org.glassfish.jersey.server.internal.routing.RoutingStage.\u apply(RoutingStage.java:86)
位于org.glassfish.jersey.server.internal.routing.RoutingStage.\u apply(RoutingStage.java:89)
位于org.glassfish.jersey.server.internal.routing.RoutingStage.\u apply(RoutingStage.java:89)
位于org.glassfish.jersey.server.internal.routing.RoutingStage.\u apply(RoutingStage.java:89)
位于org.glassfish.jersey.server.internal.routing.RoutingStage.\u apply(RoutingStage.java:89)
位于org.glassfish.jersey.server.internal.routing.RoutingStage.apply(RoutingStage.java:69)
位于org.glassfish.jersey.server.internal.routing.RoutingStage.apply(RoutingStage.java:38)
位于org.glassfish.jersey.process.internal.Stages.process(Stages.java:173)
位于org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:245)
位于org.glassfish.jersey.internal.Errors$1.call(Errors.java:248)
位于org.glassfish.jersey.internal.Errors$1.call(Errors.java:244)
位于org.glassfish.jersey.internal.Errors.process(Errors.java:292)
位于org.glassfish.jersey.internal.Errors.process(Errors.java:274)
位于org.glassfish.jersey.internal.Errors.process(Errors.java:244)
位于org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)
位于org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:232)
位于org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:680)
位于org.glassfish.jersey.servlet.WebComponent.serviceinpl(WebComponent.java:394)
位于org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346)
位于org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366)
位于org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319)
位于org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205)
位于org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1636)
位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:259)
位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
位于org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:757)
位于org.apache.catalina.core.StandardPipeline.doChainInvoke(StandardPipeline.java:581)
位于com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:158)
位于org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:757)
位于org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:577)
位于org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:368)
位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:238)
在com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:520)上
在com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java: