錯(cuò)誤:
(cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:service'.)
解決方法:
原因: dobbo官網(wǎng)關(guān)閉,無(wú)法獲取xsd
解決方法: 讓eclipse從本地讀取xsd,提取dubbo.jar中的dubbo.xsd讓eclipse加載
步驟:
打開(kāi)Eclipse的Window?-?preferences?選擇XMLCatalog
右邊user?specified?entries?下add兩條記錄
Location選擇你的dubbo.xsd文件
key?type選Namespace?name
key填入http://code.alibabatech.com/schema/dubbo
然后再add一條
Location選擇你的dubbo.xsd文件
key?type選schema?location
key填入http://code.alibabatech.com/schema/dubbo/dubbo.xsd
(這部分記得要復(fù)制,一般人為了省事直接在后面加上x(chóng)sd,其實(shí)少了/dubbo/ 這個(gè)目錄)
ok保存以后刷新你的項(xiàng)目?過(guò)一會(huì)兒dubbo相關(guān)的錯(cuò)誤就沒(méi)了
補(bǔ)充刷新方法:eclipse工具欄的 project - clean... 選擇所有或者單獨(dú)你用到的工程