dubbo-admin-2.5.4-for-JDK1.8

背景:

    最近在学dubbo(版本为2.5.3),所以自己捣鼓了一个hello world,然后接着想弄个admin控制台来看一下服务啊,服务应用等等。又想起昨晚的八强赛,IG赢得让我头皮发麻,但是RNG输得也让我头皮发麻。。。。

部署:

    将war拖到到Tomcat下的webapps下,然后解压修改WEB-INF下的dubbo.properties配置文件即可。修改注册中心adress和登录账户名和密码即可。因为我用的注册中心是Zookeeper,所以写的是zookeeper+backup。

问题:

    当我们启动的时候,报错了。是一个类的属性的setter方法不合法,而我Linux的java环境是JDK1.8。

解决办法:

1.更换服务器的JDK

2.修改dubbo-admin tomcat默认的JDK

3.修改dubbo-admin项目的依赖,然后重新打包

    1.webx的依赖改为3.1.6版

    2.添加velocity的依赖,用了1.7

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

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

    参考博客:dubbo-admin在jdk1.8下报错问题(已解决) - 红色 - CSDN博客

我自己本来想到github拉分支为2.5.x,标签为dubbo-2.5.3的源码然后按照上面的方法3做一遍的。耐和pom.xml文件会出现依赖找不到的问题,我就不做了,但是你们可以试试2.5.10版本,这个版本的citrus-webx-all依赖就是3.1.6,能弄jdk1.8的。

下面是已经弄好的,版本为2.5.4,亲测有用。

dubbo-admin-2.5.4-for-JDK1.8

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值