springboot工程在配置eureka server後啟動報錯:
([lj**a/lang/object;)v
at org.springframework.boot.context.event.eventpublishingrunlistener.environmentprepared(eventpublishingrunlistener.j**a:75)
原因是springcloud與springboot版本相容問題
<parent
>
<
groupid
>org.springframework.boot
groupid
>
<
artifactid
>spring-boot-starter-parent
artifactid
>
<
version
>2.1.3.release
version
>
<
relativepath
/>
parent
>
<
groupid
>com.zrk
groupid
>
<
artifactid
>eureka-server
artifactid
>
<
version
>0.0.1-snapshot
version
>
<
name
>eureka-server
name
>
<
description
>eureka server
description
>
<
properties
>
<
j**a.version
>1.8
j**a.version
>
properties
>
<
dependencymanagement
>
<
dependencies
>
<
dependency
>
<
groupid
>org.springframework.cloud
groupid
>
<
artifactid
>spring-cloud-dependencies
artifactid
>
<
version
>dalston.sr5
version
>
<
type
>pom
type
>
<
scope
>import
scope
>
dependency
>
dependencies
>
dependencymanagement
>
用的springcloud版本為dalston.sr5,springboot版本為2.1.3.release,而參考官方文件springcloud發布版本對應的springboot相容版本如下:
table 1. release train spring boot compatibility
release train
boot version
greenwich
2.1.x
finchley
2.0.x
edgware
1.5.x
dalston
1.5.x
將springboot版本調整為1.5.6.release再啟動就沒有問題了
springcloud官方文件:
springcloud版本:
SpringCloud 的版本問題 深入
學過springcloud 的 同學 就應該知道,springcloud是乙個生態 spring cloud是乙個由眾多獨立子專案組成的大型綜合專案,每個子專案都維護著自己的發布版本號。spring cloud通過乙個資源清單bom bill of materials 來管理每個版本的子專案清單。為...
Spring Cloud版本管理及eureka
依賴管理 spring cloud引入依賴管理進行spring cloud及相關元件依賴管理org.springframework.cloud spring cloud dependencies 2020.0.4 pomimport 服務註冊發現元件 eureka目前2.0版本已經停止維護,自我保護...
SpringCloud相關問題
問題1 myservice子模組中pom檔案在引入了 com.alibaba.cloud spring cloud starter alibaba nacos discovery 之後就一直報錯?答 com.alibaba.cloud 錯誤 org.springframework.cloud 正確 ...