serviceComb[No schema defined for start.servicecomb.io:]異常

瀏覽器訪問編寫好的serviceComb服務,提示異常:

2020-06-01 00:07:43.230 ERROR 8016 --- [ntloop-thread-6] o.a.s.c.rest.AbstractRestInvocation      : No schema defined for start.servicecomb.io:provider.

訪問服務註冊中心網頁,相應服務的schema選項卡中顯示:

Name Operations
No Schema Found

原因可能是:springboot啓動類和定義服務shema的類不在同一個目錄或者嫡系父目錄下。

比如,目錄結構爲com/s/service/impl,RestServiceImpl是一個服務提供類,裏面定義了@RestSchema(schemaId = "providerDemo")註解,那麼啓動類可以在com目錄,s目錄,service目錄或者impl目錄下,但是不能在com/s/root下,否者向serviceComb註冊中心註冊會找不到schame

調整springboot啓動類的位置,重新啓動服務,嘗試解決該問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章