SpringCloud Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded


出現此問題,有可能是spring cloud 與spring boot 版本不匹配引發的問題,此次用的版本是:Finchley.RC1

 

經過一番關鍵字查找,發現spring cloud 與spring boot有着比較嚴格的版本匹配。不能再像開發單體應用時,隨時變更spring boot的版本。

現將版本對應規則寫下來,引用的是其他網友的博客。

來源:https://www.cnblogs.com/it-taosir/p/9979579.html

一、常見版本號說明

  舉個瓜:2.0.3 RELEASE

  2:主版本號,當功能模塊有較大更新或者整體架構發生變化時,主版本號會更新

  0:次版本號。次版本表示只是局部的一些變動。

  2:修改版本號。一般是bug的修改或者是小的變動

  RELEASE:希臘字母版本號。此版本號用戶標注當前版本的軟件處於哪個開發階段

 

二、希臘字母版本號

  Base:設計階段。只有相應的設計沒有具體的功能實現。

  Alpha:軟件的初級版本。基本功能已經實現,但存在較多的bug。

  Bate:相對於Alpha已經有了很大的進步,消除了嚴重的BUG,但還存在一些潛在的BUG,還需要不斷測試。

  RELEASE:最終版本,沒有太大的問題。

 

三、SpringCloud的版本號

  1)為什么springcloud版本用的是單詞而不是數字呢?

    設計的目的是為了更好的管理每個SpringCloud子項目的清單,避免自己的版本號與子項目的版本號混淆。

  2)有什么規則么?

    (常用了英國倫敦地鐵站的名稱來命名)首字母越靠后表示版本號越大

  3)關於版本發布說明?

    BUILD-XXX      開發版    開發團隊內部使用,不是很穩定

    GA          穩定版    相比於開發版,基本上可以使用了

    PRE(M1、M2)     里程碑版   主要是修復了一些BUG的版本,一個GA后通常有多個里程碑版

    RC          候選發布版  該階段的軟件類似於最終版的一個發行觀察期,基本只修復比較嚴重的BUG

    SR          正式發布版  ~~~~這個就沒啥好說啦

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM