完美解决JDK11下Spring Cloud Greenwich.SR1的 Eureka无法启动的问题
JDK11下使用最新的Greenwich版本的eureka默认情况下必定无法启动,日志提示内嵌的Tomcat没法启动。百度以后尝试各种方法,均无法解决,换成JDK8后还出现各种问题,加入各种依赖包也均无效。最后,还是靠查阅官方最新文档才解决。官方原文如下:The JAXB modules which the Eureka server depends upon were removed in ..
·
JDK11下使用最新的Greenwich版本的eureka默认情况下必定无法启动,日志提示内嵌的Tomcat没法启动。百度以后尝试各种方法,均无法解决,换成JDK8后还出现各种问题,加入各种依赖包也均无效。
最后,还是靠查阅官方最新文档才解决。官方原文如下:
The JAXB modules which the Eureka server depends upon were removed in JDK 11. If you intend to use JDK 11 when running a Eureka server you must include these dependencies in your POM or Gradle file.
加入如下依赖可以完美解决:
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
<version>2.3.2</version>
</dependency>
版本号可以查阅maven仓库
更多推荐
已为社区贡献1条内容
所有评论(0)