我有一个使用microprofile 3.3的小型休息客户端项目,我想使用standalone-microprofile.xml将它部署在原始wildfly 21.0.1.FINAL上。
该项目已使用 jwt 激活安全性,并通过 @RegisterRestClient-Interface 调用另一个 rest-service。
我的问题是授权标头未转移到以下实习生休息电话。
在我的研究中,我发现在 DefaultClientHeadersFactoryImpl.config() 中发生了一个错误,即找不到类 ConfigProvider。我认为使用 pom 中的 microprofile-dependency 和 wildfly 中的standalone-microprofile.xml 会自动为 microprofile 添加所有依赖项。此外,当我另外添加 microprofile-config-api 并且未提供时,我会收到此错误。
有谁知道这个问题以及如何解决它?
如果您需要更多信息:请问;-)
我在 pom.xml 中的唯一依赖项:
<dependencies>
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>3.3</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
</dependencies>
我正在使用以下参数启动 wildfly:
--server-config=standalone-microprofile.xml
这些项目在Github上可用