美文网首页
[Error]Eureka BeanCreationNotAll

[Error]Eureka BeanCreationNotAll

作者: laznrbfe | 来源:发表于2018-07-27 20:11 被阅读37次

使用Eureka时遇到如下问题:

java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present
// ...其它信息
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBContext
// ...其它信息

下面警告/错误由上面问题引发的

ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
o.s.b.f.support.DisposableBeanAdapter    : Invocation of destroy method 'close' failed on bean with name 'eurekaRegistration': org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration': Singleton bean creation not allowed while singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!)

解决:

在pom.xml添加

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.0</version>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-impl</artifactId>
    <version>2.3.0</version>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-core</artifactId>
    <version>2.3.0</version>
</dependency>
<dependency>
    <groupId>javax.activation</groupId>
    <artifactId>activation</artifactId>
    <version>1.1.1</version>
</dependency>

参考:

相关文章

网友评论

      本文标题:[Error]Eureka BeanCreationNotAll

      本文链接:https://www.haomeiwen.com/subject/bcagmftx.html