美文网首页
Dubbo-admin2.5.4 for JDK1.8

Dubbo-admin2.5.4 for JDK1.8

作者: Howinfun | 来源:发表于2018-10-21 17:28 被阅读0次

    背景:

        最近在学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,亲测有用。

    https://github.com/Howinfun/dubbo-admin-2.5.4-for-JDK1.8

    相关文章

      网友评论

          本文标题:Dubbo-admin2.5.4 for JDK1.8

          本文链接:https://www.haomeiwen.com/subject/tutyzftx.html