首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Eureka Server项目启动报错处理

Eureka Server项目启动报错处理

作者头像
用户1141560
发布于 2018-05-28 07:31:29
发布于 2018-05-28 07:31:29
98800
代码可运行
举报
文章被收录于专栏:西安-晁州西安-晁州
运行总次数:0
代码可运行

Eureka Server项目启动报错处理

Eureka是一个服务发现组件,提供服务注册、发现等注册中心功能,使用spring boot启动eureka应用时出现报错:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
20:36:17.646 [restartedMain] ERROR org.springframework.boot.SpringApplication - Application run failed
java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V

我的pom文件是如下写的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.example.demo</groupId>
    <artifactId>com.example.demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>demo-1</name>
    <description>Demo project for Spring Boot</description>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.2.RELEASE</version>
        <relativePath /> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-eureka-server -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-eureka-server</artifactId>
            <version>1.4.4.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

    </dependencies>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Camden.SR6</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>
</project>

解决办法:

修改pom文件,修改parent的版本即可,如下,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.4.RELEASE</version>
    <relativePath /> <!-- lookup parent from repository -->
</parent>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-05-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring Cloud第二篇 创建一个Eureka Server
作者:周立 链接:http://itmuch.com/spring-cloud-2/(点击文末阅读原文前往) 在Spring Cloud实现一个Eureka Server是一件非常简单的事情。下面我们
java达人
2018/01/31
5150
Spring Cloud第二篇 创建一个Eureka Server
微服务之SpringCloud架构第一篇——Eureka服务端和客户端
Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Foundry等托管平台。
leehao
2025/02/11
1730
微服务之SpringCloud架构第一篇——Eureka服务端和客户端
spring cloud(学习笔记)高可用注册中心(Eureka)的实现(一)
最近在学习的时候,发现微服务架构中,假如只有一个注册中心,那这个注册中心挂了可怎么办,这样的系统,既不安全,稳定性也不好,网上和书上找了一会,发现这个spring cloud早就想到了,并帮我们解决了!
Dawnzhang
2018/10/18
5350
spring cloud(学习笔记)高可用注册中心(Eureka)的实现(一)
Spring Eureka 初探及集群搭建
Eureka 主要是用于进行服务的注册和发现,今天就来学习一下如何使用 Eureka
Java技术编程
2020/05/21
3980
eureka集群高可用配置
譬如eureka.client.register-with-eureka和fetch-registry是否要配置,配不配区别在哪里;eureka的客户端添加service-url时,是不是需要把所有的eureka的server地址都写上,还是只需要写一个server就可以了(因为server之间已经相互注册了)?如果写上了所有的server地址,那相当于将每个client服务都往所有的server都添加了一遍,那还配置server间的相互注册有什么意义?
天涯泪小武
2019/01/17
7250
SpringCloud之入门到跑路系列(一) - 服务注册、负载均衡
近年来,所谓“容器化”、“微服务”的关键字眼在互联网的业内出现频次颇多,也渐渐成为了企业级开发项目的必备良药。所以,作为一位后端程序猿,就不得不跟紧潮流,着手了解,进行开发和深入(主要是为了不被拉入“裁员”大军
23号杂货铺
2019/09/27
4680
SpringCloud之入门到跑路系列(一) - 服务注册、负载均衡
『互联网架构』软件架构-Eureka使用(92)
PS:eureka在springcloud中充当服务注册功能,相当于dubbo+zk里面得zk,但是比zk要简单得多,zk可以做得东西太多了,包括分布式锁,分布式队列都是基于zk里面得四种节点加watch机制通过长连接来实现得,但是eureka不一样,eureka是基于HTTPrest来实现的,就是把服务的信息放到一个ConcurrentHashMap中,然后服务启动的时候去读取这个map,来把所有服务关联起来,然后服务器之间调用的时候通过信息,进行http调用。eureka包括两部分,一部分就是服务提供者(对于eureka来说就是客户端),一部分是服务端,客户端需要每个读取每个服务的信息,然后注册到服务端,很明显了,这个服务端就是接受客户端提供的自身的一些信息。
IT架构圈
2019/07/08
5930
『互联网架构』软件架构-Eureka使用(92)
idea中Springboot项目如何做成父子结构
什么是父子结构呢,父子结构就是maven里面的同时有一个父项目和多个子项目的项目结构,并且子项目可以使用父项目的pom配置以及依赖的版本号等等。
算法之名
2019/08/20
2.3K0
idea中Springboot项目如何做成父子结构
史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)
个人博客纯净版:https://www.fangzhipeng.com/springcloud/2018/08/01/sc-f1-eureka.html
方志朋
2022/05/08
6140
史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)
新人一看就懂:Spring Cloud Eureka服务注册发现的框架demo
  Eureka是由Netflix开发的一款服务治理开源框架,Spring-cloud对其进行了集成。   Eureka包含两个组件:Eureka Server和Eureka Client。   Eureka服务端是一个服务注册中心(Eureka Server),提供服务的注册和发现,即当前有哪些服务注册进来可供使用;各个节点启动后,会在Eureka Server中进行注册,这样EurekaServer中的服务注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观的看到。   Eureka客户端为服务提供者(Server Provider),t是一个java客户端,用于简化与Eureka Server的交互,客户端同时也就是一个内置的、使用轮询(round-robin)负载算法的负载均衡器。在应用启动后,它将自己提供的服务注册到Eureka服务端,并周期性地发送心跳来更新它的服务租约,同时也能从服务端查询当前注册的服务信息并把它们缓存到本地并周期性地刷新服务状态。这样服务消费者(Server Consumer)便可以从服务注册中心获取服务名称,并消费服务。
程序员云帆哥
2022/05/12
4370
新人一看就懂:Spring Cloud Eureka服务注册发现的框架demo
史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
方志朋
2017/12/29
1K0
史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
服务注册与发现---eureka
eureka简介:云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 话不多说直接上代码 首先新建一个springcloud eurekaserver项目。
dalaoyang
2018/04/28
8100
服务注册与发现---eureka
Spring Cloud Eureka-服务注册与发现
Spring Cloud是目前用于开发微服务的主流框架之一,我们都知道在微服务架构中最为基础、核心的模块,就是服务注册与发现。
端碗吹水
2020/09/24
4320
微服务之SpringCloud架构第二篇——服务调用及客户端负载均衡器Ribbon
Ribbon是一个客户端负载均衡器,它可以很好地控制HTTP和TCP客户端的行为。Ribbon提供基于规则的负载平衡,它支持循环,响应时间加权和开箱即用的随机负载平衡机制,并可以通过插入不同的规则进一步扩展。其中ribbon-eureka中提供了与基于Eureka的服务发现的集成。
leehao
2025/02/11
1380
微服务之SpringCloud架构第二篇——服务调用及客户端负载均衡器Ribbon
Spring Cloud【Finchley】-02服务发现与服务注册Eureka + Eureka Server的搭建
上篇文章 Spring Cloud-01服务提供者与服务消费者 中,我们通过配置文件的方式来配置服务提供者的地址,有两个缺点
小小工匠
2021/08/17
3030
SpringBoot集成Eurake、Gateway和Redis+Token验证拦截器实现
本文简单说名了Eurake、Gateway和Redis的配置及使用,聚合项目内相关包未做精简规划,Pom配置仅供参考 Redis默认只允许本机IP访问,如果测试时Redis安装地址与项目地址不一致,需要修改Redis配置文件,详细说明参考另一篇Redis安装教程即可
全栈程序员站长
2022/09/03
6390
SpringBoot集成Eurake、Gateway和Redis+Token验证拦截器实现
史上最简单的SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)
方志朋
2017/12/29
8440
史上最简单的SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)
Spring Cloud 组件快速入门
spring cloud 是基于 springboot 基础之上构建的一系列分布式微服务组件集,其组件主要包括:
leon_橙
2020/03/02
2K0
Spring Cloud 组件快速入门
解决:springcloud 启动 config-client 报错:... .integration.config.HandlerMethodArgumentResolversHolder
2. 原因:使用的 pom 版本要为 2.0.3 。我原本是使用的 2.1.6 。
微风-- 轻许--
2019/08/14
1.6K0
业余草 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)
鉴于《史上最简单的Spring Cloud教程》很受读者欢迎,再次我特意升级了一下版本,目前支持的版本为Spring Boot版本2.0.3.RELEASE,Spring Cloud版本为Finchley.RELEASE。
业余草
2019/01/21
4380
业余草 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)
推荐阅读
相关推荐
Spring Cloud第二篇 创建一个Eureka Server
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档