我们已经使用 Spring boot 和嵌入式 Camunda 7 创建了一个微服务,我们正在尝试将其注册到 Eureka 服务器上,但出现以下错误。
UnsatisfiedDependencyException:创建名为“scopedTarget.eurekaClient”的 bean 时出错
我们使用以下版本 Spring-Boot:v3.2.5,Spring cloud:2023.0.2,Camunda Platform:v7.21.0,Camunda Platform Spring Boot Starter:v7.21.0,Java 17
我通过执行以下步骤解决了此问题 添加此依赖项
<dependency>
<groupdId>com.netflix.eureka</groupdId>
<artifactId>eureka-client-jersey3</artifactId>
</dependency>
并创建一个bean
@Configuration
public class Jersey3TransportClientFactoriesConfig{
@Bean
public Jersey3TransportClientFactories jersey3TransportClientFactories(){
return new Jersey3TransportClientFactories();
}
}
在您的应用程序.yml中
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka
register-with-eureka: true
fetch-registry: false
如有任何问题请告诉我。