[Dubbo日记](2)Dubbo-admin安装
1. 下载地址
2. 下载后文件内容
们只关心dubbo-admin这个文件夹。其实下面所谓配置的目的只是为了得到war包,war包网上也有,但是下载了很多下来都会有问题,原因可能是每个人的电脑jdk版本或其他环境不一样,因此我们自己打包一个war就好。
打包war包,进入dubbo-admin这个文件目录 运行命令:
- mvn package -Dmaven.skip.test=true
运行如下:
如果运行不成功,则直接使用我上传的war包:
http://download..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)。
