在我的项目中,我们使用的是最新版本的
> Exception in thread "main" java.lang.IllegalStateException: Failed to read Class-Path attribute from manifest of jar file:/C:/Users/VaibhavAtray/.m2/repository/org/springframework/boot/spring-boot-actuator/2.1.4.RELEASE/spring-boot-actuator-2.1.4.RELEASE.jar
at org.springframework.boot.devtools.restart.ChangeableUrls.getUrlsFromClassPathOfJarManifestIfPossible(ChangeableUrls.java:132)
at org.springframework.boot.devtools.restart.ChangeableUrls.fromClassLoader(ChangeableUrls.java:98)
at org.springframework.boot.devtools.restart.DefaultRestartInitializer.getUrls(DefaultRestartInitializer.java:92)
<?xml version="1.0" encoding="UTF-8"?>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
一切看起来都很好,但应用程序仍然没有运行...
您至少需要2.4.x Spring Boot,因为Spring Cloud2020.0.x至少需要这么多版本才能工作。希望这能奏效。
是否可以通过使用@refreshScope的POST rest api/refresh调用来刷新属性(api-url)而无需安装spring cloud config server和spring cloud config client。 对于。例如consumer.java
此外,如果我删除尤里卡和Zuul,我如何使它在本地和非kubernetes环境中工作?
注解 注解 功能 @EnableEurekaServer 标注在 Application 类头,表示该服务为一个 服务注册发现服务器。 @EnableDiscoryClient 标注在 Application 类头,注册服务。 @@EnableFeignClients 标注在 Application 类头,发现服务。 @EnableZuulProxy 架构 服务注册与发现 1. 服务注册与发现 1
我有一个简单spring应用程序 我的其他依赖项是: 当我启动应用程序时,我有一个奇怪的错误: 看来我和spring-webmvc和WebFlux有冲突。我想要反应和webmvc没有发挥好与spring reactive根据我读到的,所以我排除了spring-web-starter,但然后我有... 需要什么使spring oauth2与spring-webflux一起工作? 提前致谢
我正在尝试学习并使用Spring Cloud创建一个微服务。我正在使用Spring mvc和Spring Boot进行开发。我为Eureka服务器和Zuul客户端添加了单独的Spring Boot应用程序。我现在有三个Spring引导应用程序。一台Sureka服务器,一台用于Zuul路由,第三台用于我的微服务应用程序。我运行Eureka服务器,发现微服务和Zuul在Eureka服务器UI中正常运行