`
iuottp
  • 浏览: 171453 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

解决 dubbo-admin版本是2.5.4-SNAPSHOT 在jdk8运行报错的方法

 
阅读更多

第一天

启动zookeeper成功

编译dubbo2.5.4源码报告缺类,自作多情加了些类进来,打包dubbo-admin.war后,部署到tomcat8+JDK8的ROOT下发下报错:

Could not include schema "../wsdl/http-conf.xsd" in http://cxf.apache.org/schemas/configuration/http-conf.xsd
蛋疼的很,google/github/度娘都没有解决掉,网上下载了个现成的war和我的比较了下,去除多余的jar,启动成功。

 

下一步:重新编译源代码

目前参照github的说明已经修改dubbo-admin的配置如下:

https://github.com/alibaba/dubbo/issues/50

 

我使用的是JDK 1.8.0_05, dubbo-admin版本是2.5.4-SNAPSHOT,也遇到了一样的问题。解决方案如@ddatsh :

1、webx的依赖改为3.1.6版;

    <dependency>
        <groupId>com.alibaba.citrus</groupId>
        <artifactId>citrus-webx-all</artifactId>
        <version>3.1.6</version>
    </dependency>

2、添加velocity的依赖,我用了1.7;

    <dependency>
        <groupId>org.apache.velocity</groupId>
        <artifactId>velocity</artifactId>
        <version>1.7</version>
    </dependency>

3、对依赖项dubbo添加exclusion,避免引入旧spring

    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>dubbo</artifactId>
        <version>${project.parent.version}</version>
        <exclusions>
            <exclusion>
                <groupId>org.springframework</groupId>
                <artifactId>spring</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

4、webx已有spring 3以上的依赖,因此注释掉dubbo-admin里面的spring依赖

    <!--<dependency>-->
        <!--<groupId>org.springframework</groupId>-->
        <!--<artifactId>spring</artifactId>-->
    <!--</dependency>-->

确定war包解压后lib目录没有spring 3 以下的依赖就行。然后运行正常了。

分享到:
评论

相关推荐

    dubbo-admin-2.5.4-SNAPSHOT-jdk8

    【标题】"dubbo-admin-2.5.4-SNAPSHOT-jdk8"指的是Dubbo管理控制台的一个特定版本,适用于Java 8环境。Dubbo是阿里巴巴开源的一款高性能、轻量级的服务治理框架,主要用于实现分布式服务的治理,提供服务的注册、...

    dubbo-admin-2.5.4-SNAPSHOT

    dubbo-admin-2.5.4-SNAPSHOT jdk8

    dubbo-admin-2.5.4

    要部署 Dubbo Admin 2.5.4,你需要将提供的 `dubbo2.5.4-admin-2.5.4-SNAPSHOT.war` 文件放入 Tomcat 的 `webapps` 目录下,Tomcat 自动解压并启动该应用。启动后,可以通过浏览器访问 `...

    dubbo-admin-2.5.4-SNAPSHOT.war dubbo服务管理

    支持jdk1.8,war文件放tomcat中webapps目录下启动tomcat即可使用。 访问地址:http://IP:端口/dubbo-admin-2.5.4-SNAPSHOT/ 账号/密码:root/root

    dubbo-admin-2.5.4-SNAPSHOT.war

    Dubbo管理控制台(dubbo-admin),版本2.5.4,完美支持jdk1.8。 使用时修改配置文件:dubbo.properties: dubbo.registry.address=zookeeper://localhost:2181 dubbo.admin.root.password=dubbo dubbo.admin.guest....

    dubbo-admin-2.5.4--支持jdk1.8

    1.把这个dubbo-admin-2.5.4.war拷贝到 tomcat下的webapps目录下...先启动zookeeper,然后再启动tomcat,在浏览器输入 http://localhost:8088/dubbo-admin-2.5.4-SNAPSHOT/ 输入root/root 进入系统 支持tomcat 8 jdk 1.8

    Dubbo-admin管理平台---dubbo-admin-2.5.4-SNAPSHOT

    这是官网下载dubbo-master的源代码,自己编译了生成的一个 dubbo-admin.war包管理平台,不会存在与jdk版本不一致的问题,这样就不会存在启动时报错!

    dubbo-admin-2.5.4-SNAPSHOT.war(基于sping3,适用jdk8)

    dubbo-admin-2.5.4-SNAPSHOT.war(基于sping3,适用jdk8),基于spring3

    dubbo-admin管理控制台

    基于dubbo分布式架构的管控台war包,本资源包含基于jdk1.7---dubbo-admin-2.5.3.war稳定版和jdk1.8---dubbo-admin-2.5.4-SNAPSHOT.war快照版,使用方式,将war包放入tomcat中webapps下,删除其文件再unzip dubbo-...

    dubbo环境搭建及例子

    1. **JDK**: Dubbo运行在Java平台上,所以确保你已经安装了JDK,并且版本至少为1.8。设置好`JAVA_HOME`环境变量以便后续使用。 2. **Maven**:Dubbo项目通常使用Maven作为构建工具,因此你需要安装Maven并配置好`...

    tomcat+dubbo(已经配置)

    tomcat+dubbo(已经配置好了,网上的dubbo-admin-2.5.4-SNAPSHOT.war这个文件因为JDK的原因跑不了报URIType的get set方法问题,不支持JDK8 这个只需要下载下来就可以运行跑起来)

    Dubbo简易注册中心发布包(2.5.4开发版)

    在Windows和Linux环境下可以直接解压运行的特点,意味着该发布包已经包含了所有必要的依赖,包括JDK以及可能的第三方库,这样用户无需额外配置环境,可以直接启动和使用注册中心。这对于开发者来说,大大简化了部署...

    Centos7搭建duboo和zookeeper

    首先需要下载Dubbo Admin的War包,文件名为`dubbo-admin-2.5.4-SNAPSHOT.war`(版本号可能会有所不同)。将此War包放置于Tomcat的webapps目录下。 2. **启动Tomcat** 在终端启动Tomcat服务,Tomcat将会自动解压...

Global site tag (gtag.js) - Google Analytics