在jdk8环境下使用dubbo-admin
来源:互联网 发布:数据存储管理软件 编辑:程序博客网 时间:2024/05/20 19:49
在jdk8环境下使用dubbo-admin
前提提醒:本例实在window下搭建,确保计算机上已经搭建了jdk8环境,如需在Linux下运行,请做相关调整
第一步:去github官网下载dubbo-master.zip包:
下载地址:[https://github.com/alibaba/dubbo]
百度网盘:http://pan.baidu.com/s/1c8j0n0 密码:tsxo
第二步:解压刚下载的dubbo-master.zip
进入到dubbo-admin目录,打开pom.xml文件(此时这个文件在jdk8环境下执行mvn install安装会报错),这是需要对pom.xml进行修改:
a) 在om.alibaba.dubbo依赖改为如下,取消dubbo自动依赖的低版本Spring
<dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.3</version> <!--*****处理jdk8报错*****--> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> </exclusion> </exclusions> <!--*****处理jdk8报错*****--> </dependency>
b) 添加依赖:
<dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity</artifactId> <version>1.7</version> </dependency>
c) com.alibaba.citrus 添加版本号
<dependency> <groupId>com.alibaba.citrus</groupId> <artifactId>citrus-webx-all</artifactId> <!--*****处理jdk8报错*****--> <version>3.1.6</version> <!--*****处理jdk8报错*******--> </dependency>
d) 如果需要在eclipse/IDEA中使用jetty服务器启动dubbo-admin,需要给对pom.xml的maven-jetty-plugin编译工具添加版本号:
<plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <!-- <version>${jetty_version}</version>--> <version>6.1.21</version> <configuration> <contextPath>/</contextPath> <scanIntervalSeconds>10</scanIntervalSeconds> <connectors> <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"> <port>8083</port> <maxIdleTime>60000</maxIdleTime> </connector> </connectors> </configuration> </plugin>
然后保存;
第三步:编译生成war包:
a) 进入到dubbo-admin 目录(有刚修改的pom.xml文件目录)
b) 在空白处按住 Shift+鼠标右键 ,打开cmd命令窗口(或在地址栏出入cmd ,按enter):
i) 输入 mvn clean ,执行构建安装之前的清理工作
ii) 然后输入 mvn install ,执行项目构建安装
这时如果是第一次构建,可能会需要花几分钟,如果看到BUILD SUCCESS,表示安装成功:
这时在dubbo-admin的目录下生成一个 target 目录,将dubbo-admin-2.5.4-SNAPSHOT.war 复制到Tomcat的webapp目录下
第四步:配置和启动ZooKeeper
如果会使用,这一步就不需要看了,如果不会,请看如下:
a) ZooKeeper下载:
官方地址:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/
网盘下载:http://pan.baidu.com/s/1kVJwu9L 密码:a6ey
b) 修改配置文件:进入 zookeeper-3.4.10\conf 目录,由于ZooKeeper默认启动的是zoo.cfg 文件,所以复制一份zoo_sample.cfg 改名为zoo.cfg
打开配置文件:添加2条数据(这个目录自己可以指定)
dataDir=F:\\zookeeper-3.4.10\\dataDirdataLogDir = F:\\zookeeper-3.4.10\\dataLogDir
c) 启动ZooKeeper映射中心,双击zkServer.cmd 在window 下运行
第五步:启动tomcat服务器
启动之前先对dubbo-admin的dubbo-properties文件进行修改:
进入如下目录
打开配置文件:这里边有三个,分别是对应刚开启的ZooKeeper的ip地址和端口,和登录的账号和密码(这里有2个账户,可以自己进行更改)
dubbo.registry.address=zookeeper://127.0.0.1:2181dubbo.admin.root.password=rootdubbo.admin.guest.password=guest
启动Tomcat,双击Tomcat/bin目录下的startup.bat,这时Tomcat会自动解压war包,在浏览器中输入地址:
http://localhost:8080/dubbo-admin-2.5.4-SNAPSHOT/
搞定!
最后把打包好的jdk8下的dubbo-admin.zip奉上:(直接解压,然后放到Tomcat的webapp目录下,启动Tomcat即可)
网盘下载:http://pan.baidu.com/s/1mhJKdOO 密码:j2fh
- 在jdk8环境下使用dubbo-admin
- dubbo-admin 在jdk8 tomcat8下启动错误解决
- dubbo-admin-2.5.4控制台管理工具 在JDK8下启动错误
- dubbo-admin-2.5.4在Jdk8和Tomcat8下部署失败的解决方案
- dubbo-admin 在linux 、jdk8 、tomcat7中部署问题总结
- Linux环境下安装dubbo-admin
- Linux环境下安装dubbo-admin
- dubbo入门(一):ubuntu14.04 jdk8下 dubbo-admin编译安装
- dubbo-admin管理平台搭建(JDK8)
- dubbo-admin如何在zookeeper下面使用
- 解决 dubbo-admin版本是2.5.4-SNAPSHOT 在jdk8运行报错的方法
- centos 7上部署dubbo-admin-2.4.1 在jdk8运行出现问题
- dubbo-admin版本是2.5.3/2.5.4版本在jdk8运行报错的解决办法
- jdk8 tomcat8 环境下无法正常用dubbo
- dubbo 2.5.4 在JDK8下启动错误
- dubbo 2.5.4 在JDK8下启动错误
- dubbo 2.5.4 在JDK8下启动错误
- dubbo-admin 使用记录
- mybatis中的#和$的区别? 面试经常问到!!
- 1003度度熊与邪恶大魔王(完全背包)
- 【笔记】注意力分配的一些模型
- Qt实现图片旋转
- 十进制转换二进制
- 在jdk8环境下使用dubbo-admin
- Docker中Mysql 中文乱码问题
- MyBatis学习笔记:表字段名与实体类属性名不一致的解决方法
- Android开发镜像下载站点
- HYSBZ
- 数据库(2)---完整性
- JZOJ 5344. 【NOIP2017模拟9.3A组】摘果子
- 【初学者】HTML常用组件——轮播组件
- LeetCode(657)Judge Route Circle