版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SunnyYoona/article/details/51247542
1. 下载地址
https://github.com/alibaba/dubbo
2. 下载后文件内容
们只关心dubbo-admin这个文件夹。其实下面所谓配置的目的只是为了得到war包,war包网上也有,但是下载了很多下来都会有问题,原因可能是每个人的电脑jdk版本或其他环境不一样,因此我们自己打包一个war就好。
打包war包,进入dubbo-admin这个文件目录 运行命令:
mvn package -Dmaven.skip.test=true
运行如下:
如果运行不成功,则直接使用我上传的war包:
http://download.csdn.net/detail/sunnyyoona/9502550
3. 安装dubbo-admin
下载得到dubbo-admin-2.5.4.war或者打包成功得到的war包后,我们将这个war包部署到tomcat上。
把dubbo-admin-2.5.4.war放到tomcat的webapps目录下:
然后打开tomcat的conf目录下的server.xml文件,把启动端口改成8090,因为zookeeper默认使用的是8080,以免冲突:
<!-- 8080 -->
<Connector port="8090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
useBodyEncodingForURI="true" URIEncoding="UTF-8"/>
我们进入tomcat/bin目录下,使用如下命令重启tomcat:
关闭
./shutdown.sh
启动
./startup.sh
重启之后,tomcat会解压war包,如上图所示,会生成dubbo-admin-2.5.4文件夹。
4. 修改dubbo.properties
在dubbo-admin-2.5.4/WEB-INF目录下:
xiaosi@Qunar:~/opt/apache-tomcat-7.0.47/webapps/dubbo-admin-2.5.4/WEB-INF$ ls
classes i18n templates webx-personal.xml
common jointown-B2B.lnk webx-governance.xml webx-sysinfo.xml
dubbo.properties lib webx-home.xml webx-sysmanage.xml
forms log4j.xml web.xml webx.xml
配置内容如下:
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=root
用户名与密码均为root,zookeeper地址为127.0.0.1:2181
5. 运行
先启动zookeeper(参考博文:),然后在启动tomcat,访问地址:http://localhost:8090/dubbo-admin-2.5.4/
输入用户名与密码即可(上面均设置为root)。