`

DUBBO版本差异

阅读更多

 

今天突然想用tomcat容器来启动Dubbo服务,版本用的是2.5.3的版本的dubbo,我就是正常的编写接口实现类,然后通过xml配置来注册服务,配置注册中心等,并且本地用main方法加载dubboxml配置文件的方式启动dubbo可以在dubbo的页面上看见服务已经启动了。于是想通过web.xml配置的方式用tomcat启动dubbo服务,可是dubbo服务怎么也起不来。各种google,baidu都找不到相关的资料,难道都没有人用其他容器启动过dubbo服务吗?各种尝试失败后,实在没办法,就把我原来公司的dubbo源码编译了一次(因为我们原来的dubbo服务就是用tomcat启动的)然后用我们公司原来的依赖试了一下发现能够用tomcat启动,最后原因也没找到是为什么?

 

 

于是又去了dubbo官网dubbo.io上面,将dubbo最新的源码从github上当了下来,编译了一下,用官方最新的dubbo的依赖在测试一下,发现用tomcat也是可以,难道是dubbo 2.5.3版本的不支持jdk1.8,和tomcat7的原因,具体我也没测试,因为我本地没有低版本的jdk所以就没有测试,如果有人有2.5.3dubbo依赖,本地有低版本的jdk测试用tomcat启动dubbo服务通过,可以将心得共享一下谢谢。

分享到:
评论

相关推荐

    DUBBO多个版本的jar包

    每个版本的Dubbo jar包都有其特定的适用场景,理解它们之间的差异可以帮助我们更好地选择和使用。在实际开发中,应根据项目需求和团队技术背景,合理选择和升级Dubbo版本,以确保系统的稳定性和高效运行。

    dubbo多个版本-jar包

    1. **版本差异**: - **dubbo-2.0.10**:这是较早的一个稳定版本,提供了基本的服务治理功能,如RPC调用、服务注册与发现、配置中心支持等。 - **逐步升级**:从2.0.10到2.5.2,Dubbo在性能优化、功能扩展、API...

    dubbo 2.5.6 vs 2.5.7 源码差异分析

    dubbo 2.5.6 vs 2.5.7 源码差异分析,一点点小事情,希望对大家有帮助

    dubbojdk1.7,jdk1.8适用版本

    此外,Dubbo在JDK1.7和JDK1.8环境下,对于服务注册中心(如Zookeeper)的连接、心跳检测、服务发现等核心功能不会有明显差异。但在微服务架构中,考虑到未来可能升级到更高版本的JDK,建议采用JDK1.8,以便更好地...

    Dubbo高级视频教程

    - **架构设计差异**:Spring Cloud基于微服务理念构建,而Dubbo更偏向于RPC服务治理。 - **生态体系对比**:Spring Cloud拥有丰富的扩展生态,如Spring Cloud Netflix、Spring Cloud Alibaba等;而Dubbo生态相对简单...

    dubbo监控中心控制台(jdk1.8和jdk1.6)版本

    在JDK1.8和JDK1.6这两个版本中,可能存在一些兼容性差异。JDK1.6是较早的Java版本,而JDK1.8则引入了许多新的特性和优化,比如Lambda表达式、Stream API、默认方法等。因此,针对JDK1.6的版本可能需要避免使用1.8的...

    dubbo应用实例源码工程

    7. **服务版本管理**:Dubbo支持服务版本控制,可以方便地升级和回滚服务。在源码中,我们可以学习如何为服务指定版本,并在消费者端指定要调用的版本。 8. **服务过滤器与拦截器**:Dubbo允许添加自定义的过滤器和...

    dubbo管理界面包支持JDK1.8,tomcat8.亲测能用

    这是因为部分API在不同JDK版本间存在差异,使得war包在新版本JDK下无法正常解析和执行。为了解决这个问题,有开发者对源码进行了调整,确保其能在JDK1.8环境下顺利运行,这个自打包的war文件名为“dubbo-admin(支持...

    dubbo界面查看工具

    8. **版本管理**:如果工具支持,还可以查看不同版本的服务及其差异,方便回滚或对比。 9. **API文档**:自动化的API文档生成,帮助开发者理解和使用服务。 10. **权限控制**:对于大型团队,可能还需要权限控制...

    dubbo_Web管理端

    "dubbo_admin_jdk7"和"dubbo_admin_jdk8"的差异主要在于它们依赖的JDK版本,这使得它们能够在Java 7或8的环境下正常运行,无需额外的兼容性配置。 【标签】中提到的关键词有: 1. **Dubbo**:这是一个高性能、轻量...

    dubbo-admin war包,支持多个jdk版本

    【标题】"dubbo-admin war包,支持多个jdk版本"涉及的核心知识点主要集中在Java开发工具JDK的不同版本以及Dubbo的管理控制台dubbo-admin上。Dubbo是阿里巴巴开源的一款高性能、轻量级的Java服务治理框架,它提供了...

    dubbo-demo 本地调通直接能运行起来

    Java版本的选择很重要,因为Dubbo的某些版本可能对Java版本有特定要求。JDK1.8是Dubbo推荐的最低版本,它为Dubbo提供了必要的运行环境。 2. **Maven构建工具**:项目使用了Maven 3.3.9作为构建工具,因此需要在本地...

    jdk1.8可直接使用的dubbo admin

    这是因为不同的Java版本可能存在API差异,而Dubbo Admin是针对特定版本进行优化和测试的。 下载的压缩包文件名为“dubbo admin 2.5.4 jdk1.8可用”,这表明它是针对Dubbo Admin 2.5.4版本的,且已适配JDK 1.8。这个...

    github上下载dubbo2.5.4源码下载后将dubbo-admin按jdk1.6,1.7,1.8编译后的war包

    **关于JDK版本的差异**: - JDK 1.6:较老的版本,可能不支持一些新特性,但广泛应用于旧项目中,确保dubbo-admin在此环境下可用很重要。 - JDK 1.7:增加了许多新特性和性能优化,同时保持对老版本API的兼容。 - ...

    dubbo教程pdf

    最后,`第七下载.url`是一个快捷链接,可能是指向更多Dubbo相关资源的下载站点,用户可以在这里找到其他版本的教程、源码示例或者其他开源组件。 总的来说,这个"Dubbo教程PDF"涵盖了Dubbo框架的全面知识,是初学者...

    Dubbo源码分析之SPI

    SPI,全称Service Provider Interface,是Java提供的...在深入研究`dubbo-spi`和`java-spi`这两个文件夹中的源码,我们可以更深入地了解这两套SPI机制的实现细节和差异,这对于提升我们的Java和Dubbo开发技能大有裨益。

    dubbo入门实例及性能测试

    在本实例中,我们将探讨如何入门Dubbo并进行性能测试,特别是对比Dubbo集群与在同一JVM内运行的非Dubbo服务的性能差异。 1. **Dubbo入门** - **安装配置**:首先,你需要安装Java环境,并在项目中引入Dubbo依赖。...

    Dubbo框架视屏讲解

    4. **服务治理**:通过Dubbo可以方便地管理和控制服务的生命周期、版本控制、流量控制等功能。 #### 五、总结 Dubbo作为一款成熟的微服务框架,在国内有着广泛的用户基础和技术积累。其丰富的特性和灵活的配置使其...

    dubbo-admin-2.5.4的war包

    10. **版本差异**:从2.5.4到2.6.0,可能包含性能优化、新功能添加或已知问题修复,具体变化需要查看官方发布日志。 对于初学者来说,掌握如何部署和使用Dubbo-admin是理解Dubbo服务治理的重要步骤。通过这个工具,...

    Dubbo框架设计原则ppt

    2. **接口透明化**:Dubbo提供了透明化的远程调用,使得本地调用和服务调用无明显差异,降低了开发难度。 3. **高性能**:基于NIO的网络通信,实现了高并发下的低延迟,保证了系统的高性能。 4. **动态配置与注册*...

Global site tag (gtag.js) - Google Analytics