当前位置: 首页 > 知识库问答 >
问题:

Spring Booteureka服务器bean创建错误

漆雕稳
2023-03-14

我不能运行Springeureka服务器,我得到以下错误。

组织。springframework。豆。工厂UnsatifiedPendencyException:创建名为“org”的bean时出错。springframework。云netflix。尤里卡。EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration:通过字段“optionalArgs”表示的未满足的依赖关系;嵌套的异常是org。springframework。豆。工厂BeanCreationException:创建名为“discoveryClientOptionalArgs”的bean时出错,该名称在类路径资源[org/springframework/cloud/netflix/eureka/config/discoveryClientOptionalArgs配置.class]中定义:合并bean定义的后处理失败;嵌套的异常是java。lang.NoClassDefFoundError:com/netflix/eventbus/spi/eventbus位于org。springframework。豆。工厂注释。AutoWiredNotationBeanPostProcessor$AutoWiredFeldElement。注入(AutowiredNotationBeanPostProcessor.java:588)~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE]

下面是我的代码,它在我的mac机器完美运行,但同样是不工作在我的windows机器,并不能找出解决方案,我重新安装了st工具套件,eclipse一切仍然相同的错误仍然存在

我的申请。JAVA

package com.example.microservice;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

@EnableEurekaServer
@SpringBootApplication
public class MicroserviceApplication {

   public static void main(String[] args) {
       SpringApplication.run(MicroserviceApplication.class, args);
   }
}

application.yml

server:
    port: 8000

eureka:
   client:
       register-with-eureka: false
       fetch-registry: false

波姆。xml

<?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</groupId>
<artifactId>microservice</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>microservice</name>
<description>Demo project for Spring Boot</description>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.9.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>
    <spring-cloud.version>Edgware.RELEASE</spring-cloud.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-eureka-server</artifactId>
    </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>


</project>

只有在我的windows机器中,它不工作,它抛出了我提到的上述问题?

共有1个答案

卢知
2023-03-14

根据下面的错误,您的项目缺少一个jar文件

java.lang.NoClassDefFoundError: com/netflix/eventbus/spi/EventBus 

您是否尝试过在您的pom中包含netfle-eventbusjar文件?

 类似资料:
  • 我正在intellij上启动一个tomcat服务器(没有部署任何东西),但我得到以下错误。我一直在找它,但没有运气。你能帮帮我吗? 编辑: 应用程序.属性:

  • 创建 http 服务器 package main   import ( "net/http"   "github.com/hprose/hprose-golang/rpc" )   func hello(name string) string { return "Hello " + name + "!" }   func main() { service := rp

  • mvc-core.config whatsNewService.java categoryformatter.java 误差 org.springframework.beans.factory.beanCreationException:创建类路径资源[spring/mvc-core-config.xml]中定义的名称为“转换服务”的bean时出错:在使用键[0]设置bean属性“formatte

  • 我想创建一个Apache服务器,该服务器可以通过其IP地址访问,以托管应用程序的资源,并且我使用的是XAMPPV3。2.2这样做。当我通过可通过控制面板访问的服务器本地IP访问从连接到同一网络(或本地网络,即服务器)的任何计算机托管的网页时,服务器主机正常- 编辑: 以下是我的XAMPP Apache的配置: httpd.conf:

  • 大家好,我刚刚按照给出的步骤进行操作,以便使用parse4cn1 lib实现推送通知。在发送Android构建时,我收到了此错误构建,我真的不知道下一步该做什么,因为我仔细按照说明进行操作。任何帮助将不胜感激。下面是导致错误的链接.txt文件 https://drive.google.com/open?id=0ByIex_y9vYt5UGpfNS1YdkdLZ0k

  • 我对JAVA web应用程序非常陌生,所以请记住这一点。我承担了一个非常大的项目,令人望而生畏。我终于修复了Maven依赖,现在在Tomcat上运行时遇到了第一个错误。 包含eu.digient.billfold.goshgame.game.level.ItemConfigFactoryImpl模块的Spring配置: