1. 程式人生 > >Dubbo cvc-complex-type.2.4.c 錯誤,dubbo.xsd

Dubbo cvc-complex-type.2.4.c 錯誤,dubbo.xsd

錯誤:cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'.

這種錯誤的原因就是某個標籤沒找到引用的具體配置檔案。

Spring解析到你有一個dubbo定義的標籤的時候,會從jar包裡面的指定位置(meta-inf下面)去尋找xsd的定義沒找到。

解決辦法就是手動關聯。

  • 首先找到專案中所引用的dubbo-2.5.3.jar包,拷貝出來,解壓後,找到META_INF->dubbo.xsd後拷貝到指定的目錄下以便路徑引用。
  • eclipse->preference->xml->xmlcatalog->add->catalog entry,在Location處設定為上面放好的dubbo.xsd,Key Type設定為Schema location,Key設定為報錯的xml檔案中引用的dubbo.xsd路徑,ok確認後,對單獨的xml進行Validate或者直接對專案進行Validate。


2、錯誤Failed to bind NettyServer....

端口占用,殺死相關的程序,重新執行