myeclipse2016匯入maven工程配置檔案提示dubbo報錯解決
阿新 • • 發佈:2019-01-28
問題
新機器安裝了開發環境,匯入工程後提示報錯。沒有標準手冊,大家也是各自用各自工具不統一。
環境問題最折騰人了,關鍵是大家都很忙,沒人顧的上你,所以還得自己解決。小小記錄一下。
在匯入maven工程的時候,報出如下錯誤:
cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:consumer'.
網上搜了下,要去下載下載dubbo的xsd檔案,地址:http://download.csdn.net/detail/zp522123428/8036977。解決:
其實本地的dubbo的jar就包含了這個xsd,解壓縮就可以取出來了。
配置如下:
點選windows->preferrence->xml->xmlcatalog
add->catalog entry ->file system 選擇剛剛下載的檔案路徑
這裡注意下,需要引入兩次,分別引入dubbo,dubbo.xsd,對應的key type分別是Namespace name,Schema location.
再重新執行validate就好了。
插一句:還有個別的spring提示xml錯誤。類似這種:
The errors below were detected when validating the file "spring-beans-3.0.xsd" via the file "spring-task.xml".
In most cases these errors can be detected by validating "spring-beans-3.0.xsd" directly.
However it is possible that errors will only occur when spring-beans-3.0.xsd is validated in the context of spring-task.xml.
清快取也不行,乾脆就把提示給去掉了。