1. Caused by: java.lang.reflect.MalformedParameterizedTypeException

启动时报错,原因是dubbo 依赖 spring 2.5.6.SEC03,而我项目中有用spring 3.2.4.RELEASE,所以导致冲突。 在maven中把dubbo中的spring依赖去除就可以了。

如果你们项目中也报这个错,很可能也是因为jar包冲突造成的

     <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包。加上依赖就行了:

      <dependency><groupId>com.alibaba</groupId><artifactId>dubbo</artifactId><version>2.8.4</version>
          </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版本一致。

5. cvc-complex-type.2.4.c

find dubbo.xsd in dubbo-master, copy to anthor directory.

Eclipse –> window –> Preferences –> XML –> XML Catalog

select User Specified Entries –> add

Location the dubbo.xsd path

Key type Schema location

Key http://code.alibabatech.com/schema/dubbo

then add other config

key http://code.alibabatech.com/schema/dubbo/dubbo.xsd

转载于:https://www.cnblogs.com/alex-blog/p/5729125.html

dubbo 常见错误相关推荐

  1. Dubbo调用常见错误disabled, not registered or in blacklist

    Dubbo调用常见错误: No provider available from registry localhost:8848 for servicetest.service.IStockServic ...

  2. springboot jar中没有主清单属性_Spring Boot 常见错误及解决方法

    导读 Spring Boot 作为 Java 生态中最流行的开发框架,意味着被数以万计的开发者所使用.下面根据我们自身遇到的问题,加上用户提供的一些反馈,来大致梳理下 Spring Boot 的常见错 ...

  3. Golang 要注意的陷阱和常见错误

    原文: 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs 翻译: Go的50度灰:新Golang开发者要 ...

  4. Python运行的17个时新手常见错误小结

    Python运行的17个时新手常见错误小结 1 发布时间:『 2017-11-04 11:20 』     帖子类别:『人工智能』  阅读次数:8803 (本文『Python运行的17个时新手常见错误 ...

  5. 极客新闻——16、数据库设计中的5个常见错误

    本文笔记全部来自<极客新闻>--新鲜的技术资讯.权威的趋势剖析.别样的技术洞察 本文作者总结了数据库设计中的5个常见错误,以供开发人员参考. 1.糟糕的预规划 好的数据库是深思熟虑的结果, ...

  6. 构建微服务时的三大常见错误

      来自:分布式实验室 公众号,作者:解博 想在网上挨骂,最简单的方法就是写点关于微服务架构的东西.每个人对微服务都有自己的一套见解:无论我们是赞扬还是批评,总会有人跳出来强调"你错了&qu ...

  7. 稳定性专题 | Spring Boot 常见错误及解决方法

    导读 『StabilityGuide』是阿里多位阿里技术工程师共同发起的稳定性领域的知识库开源项目,涵盖性能压测.故障演练.JVM.应用容器.服务框架.流量调度.监控.诊断等多个技术领域,以更结构化的 ...

  8. 机器学习“七宗罪”:影响可信度的七个常见错误

    机器学习是一个伟大的工具,它正在改变我们的世界.在许多优秀的应用中,机器学习(尤其是深度学习)比传统方法优越得多.从用于图像分类的Alex-Net到用于图像分割的U-Net,人们看到了计算机视觉和医学 ...

  9. A/B测试中我们都会犯的十个常见错误

    2019-11-29 20:51:46 作者:Romain AYRES 编译:ronghuaiyang 导读 这篇博客文章的目的不是告诉你在运行A/B测试时应该做什么,而是告诉你不应该做什么. &qu ...

最新文章

  1. VS2010中“工具选项中的VC++目录编辑功能已被否决”解决方法
  2. Web 服务编程,REST 与 SOAP
  3. Android Realm相关操作
  4. 以Post方式发送数据采用WebClient
  5. vue-resource jsonp跨域问题解决方法
  6. [转]微信小程序安全浅析
  7. CSU 1202 剪刀石头布
  8. HBase的Shell命令和JavaAPI
  9. asp毕业设计——基于asp+access的WEB网上留言板设计与实现(毕业论文+程序源码)——网上留言板
  10. 面试时,如何巧妙回答跳槽问题
  11. Arduino驱动IIC/I2C LCD1602模块显示
  12. C语言-简介及IDE介绍
  13. 叉车式AGV 时间窗问题
  14. 计算机培训简报膜报,第二期计算机培训简报(第十二期)
  15. 用matlab绘制分段函数曲线
  16. cad怎样编辑标注文字?分享一个方法
  17. automagica 调用windows画图以及登录qq
  18. oracle minus 条件,Oracle minus用法详解及应用实例
  19. ARM和NEON指令
  20. CAN总线整车电子电气架构设计培训

热门文章

  1. 教你使用百度深度学习框架PaddlePaddle完成波士顿房价预测(新手向)
  2. 操作系统(二十一)信号量机制
  3. FFmpeg再学习 -- FFmpeg+SDL+MFC实现图形界面视频播放器
  4. 【译】The challenge of verification and testing of machine learning
  5. Fabric学习笔记-智能合约
  6. Android SystemServer分析
  7. ARM64的启动过程之(一):内核第一个脚印
  8. centos6.x 安装elasticsearch6.x步骤
  9. RSA非对称加密算法之公钥和私钥详细介绍
  10. Android面试题详细整理系列(一)