1. 程式人生 > >myeclipse2016匯入maven工程配置檔案提示dubbo報錯解決

myeclipse2016匯入maven工程配置檔案提示dubbo報錯解決

問題

新機器安裝了開發環境,匯入工程後提示報錯。沒有標準手冊,大家也是各自用各自工具不統一。

環境問題最折騰人了,關鍵是大家都很忙,沒人顧的上你,所以還得自己解決。小小記錄一下。

在匯入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.

清快取也不行,乾脆就把提示給去掉了。