分散式框架dubbo使用過程中常見錯誤及解決
轉載自:http://www.cnblogs.com/digdeep/p/5268779.html
1. Caused by: java.lang.reflect.MalformedParameterizedTypeException
啟動時報錯,原因是dubbo 依賴 spring 2.5.6.SEC03,而我專案中有用spring 3.2.4.RELEASE,所以導致衝突。 在maven中把dubbo中的spring依賴去除就可以了。
如果你們專案中也報這個錯,很可能也是因為jar包衝突造成的
1 2 3 4 5 6 7 8 9 10 |
<dependency> <groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<exclusions>
<exclusion>
<artifactId>spring</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
</exclusions>
</dependency>
|
2. Caused by: java.lang.IllegalStateException: Context namespace element 'annotation-config' and its parser class [org.springframework.context.annotation.AnnotationConfigBeanDefinitionParser] are only
available on JDK 1.5 and higher
at org.springframework.context.config.ContextNamespaceHandler$1.parse(ContextNamespaceHandler.java:65)
at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:69)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1297)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1287)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)
... 22 more
錯誤原因:http://stackoverflow.com/questions/23813369/spring-java-error-namespace-element-annotation-config-on-jdk-1-5-and-high
因為使用了 jdk1.8, 而dubbo 依賴 Spring 2.5 ,而Spring2.5僅僅支援 jdk1.5 到 jdk 1.7, 所以jdk 1.8 不被識別,所以報錯。
3. Caused by: org.xml.sax.SAXParseException; lineNumber: 9; columnNumber: 46; cvc-complex-type.2.4.c: 萬用字元的匹配很全面, 但無法找到元素 'dubbo:application' 的宣告。
該錯誤是因為沒有引入 dubbo jar包。加上依賴就行了:
1 2 3 4 5 |
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<exclusions>
</dependency>
|
4. Unsupported major.minor version 52.0 (unable to load class
出現該錯誤是由於class編譯器的JDK版本高於執行期的JDK版本。
比如我在執行Tomcat servlet時出現該錯誤,是由於tomcat執行時是1.7的JDK,Eclipse編譯時則是1.8
修改方法:保證編譯器和執行期的JDK版本一致。
相關推薦
分散式框架dubbo使用過程中常見錯誤及解決
轉載自:http://www.cnblogs.com/digdeep/p/5268779.html 1. Caused by: java.lang.reflect.MalformedParameterizedTypeException 啟動時報錯,原因是dubbo 依
HTML三大選擇器的使用和命名方式,優先順序,以及選擇器中常見錯誤及解決方法
HTML中的三大選擇器1.標籤選擇器:使用標籤的名稱作為選擇器,選中標籤設定樣式, 特點:可以選中多個標籤,給一堆標籤同時設定樣式書寫方式 標籤名{ 樣式 }2.類選擇器:在標籤中利用class屬性設
AspMVC -EF 使用過程中出現錯誤及解決
在.Net 使用EF如果不正確,可能會出現異常錯誤。一般而言,有可能以下錯誤場景1,在程式集“XXX”中未找到遷移配置型別“XXX.Migrations.Configuration”。這種錯誤出現在定義的DBContext 類與定義的web.config 資料連線串名稱不一致
ubuntu 內核升級過程中常見錯誤以及解決方法匯總
vpd linu ext conf sha panic 核函數 電腦 當前 經過一天的ubuntu16.04內核升級,並增加系統內核調用程序。以Linux-source-4.4.0版本為基礎。常見錯誤匯總如下:內核編譯過程出錯:1、如圖 taoge@taoge:/usr/s
在myeclipse中使用maven前常見錯誤及解決辦法
eclips aam lai loj yate ren err jar ued %E4%BD%BF%E7%94%A8CHttpFile%E4%BB%8E%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E6%AD%A3%E7%A1%AE%E7%9A%
java中在使用類時的一些常見錯誤及解決方法
關於java中類的一些常見錯誤及解決方法 1.定義了一個主類,如 public class TestCircle{//此時這裡會顯示“class TestCircle”has never been used“ public void main(String[] args){…}; class
MATLAB 使用矩陣過程中常見錯誤
1)>>a = 3 4 80 5 7 5 4 99 0 >> for i=1:3 [u,v]=find(a==max(a(:,i)))%本意是找到a中每列的最大值,並將其用25
Jenkins入門教程之自動構建部署專案常見錯誤及解決方案(十)jenkins中構建maven專案一直打包失敗
此篇文章總結六筆者在使用jenkins過程中的一些坑和常見錯誤總結和解決方案,在這裡分享給大家,希望大家少走彎路。常見錯誤:1、在 Jenkins 中,使用 maven 打包報 package xxx does not exist 問題的解決方法錯誤資訊:解決方案:需要把ma
java程式除錯中常見錯誤及原因彙總
1,類似以下錯誤: TestVar2.java:12: 錯誤: 找不到符號 System.out.pringln("c1="+c1); ^ 符號: 方法 pr
【OpenCV筆記 11】VS2013中執行OpenCV 3.0時常見錯誤及解決方法
===========2016年10月29日更新================= 本次在筆記本中安裝VS2015和OPENCV 3.1.0參照毛新雲的教程的出現了諸多問題, 最後按照這篇部落格的步
MySQL中的錯誤及解決方法
chan col pan sql命令 sharp arp 自己的 class word 1. 修改密碼提示 ERROR 1054 (42S22): Unknown column ‘‘password‘‘ in ‘‘field list‘‘ 錯誤原因:mysql數據庫下已
MVC MVC常見錯誤及解決辦法
.cn log entity ash cnblogs vid services ron strong MVC常見錯誤及解決辦法 問題1: 必須添加對程序集“EntityFramework, Version=5.0.0.0, Culture=neutral,
web程序常見錯誤及解決方法
開始 個數字 ice 依據 文件中 方法參數 500錯誤 程序 運行 404錯誤產生原因及解決方法 在剛開始進行Web應用開發的時候,經常看見頁面出現404這個數字,我們一般會稱之為運行產生了404錯誤。類似於404這個數字,還有可能在頁面上看到405、500這兩個數字,他
jenkins 常見錯誤及解決方法整理
ref 令行 follow ESS tro windows ins 常見錯誤 以管理員身份運行 現象 WMI.WmiException:AccessDenied 解決方法: 以管理員身份運行 cmd 命令行 jenkins-slave install jenkins
ENVI FLAASH大氣校正常見錯誤及解決方法(轉載)
ENVI FLAASH大氣校正常見錯誤及解決方法(轉載) 本文彙總了ENVI FLAASH大氣校正模組中常見的錯誤,並給出解決方法,分為兩部分:執行錯誤和結果錯誤。前面是錯誤提示及說明,後面是錯誤解釋及解決方法。 FLAASH對輸入資料型別有以下幾個要
nginx常見錯誤及解決方法
nginx: [error] open() “/var/run/nginx.pid” failed (2: No such file or directory) 今天修改了下nginx配置,重新載入配置檔案的時候報瞭如下錯誤 [root@renguangli ~]# nginx
elasticsearch常見錯誤及解決方案
1.OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threa
Nginx常見錯誤及解決辦法
1、Nginx 常見啟動錯誤 有的時候初次安裝nginx的時候會報這樣的錯誤 sbin/nginx -c conf/nginx.conf 報錯內容:sbin/nginx: error while&nbs
Linux下編譯PHP常見錯誤及解決方法
locate freetype evel distrib 常見 expec fin install erro 1、configure: error: xml2-config not found. Please check your libxml2 installation.
loadrunner的幾種常見錯誤及解決辦法
1、錄製loadrunner指令碼時,無法生成指令碼,錄製過程中事物都有顯示,我把所有防火牆和網路保護都關了,但是指令碼就是無法生成,協議之類的都是對的。 解決: 在錄製選項option->network-> ort Map