[Dubbo日记](2)Dubbo-admin安装

来源:互联网 发布:mysql group by取最新 编辑:程序博客网 时间:2024/05/24 07:41
1. 下载地址

https://github.com/alibaba/dubbo

2. 下载后文件内容

们只关心dubbo-admin这个文件夹。其实下面所谓配置的目的只是为了得到war包,war包网上也有,但是下载了很多下来都会有问题,原因可能是每个人的电脑jdk版本或其他环境不一样,因此我们自己打包一个war就好。

打包war包,进入dubbo-admin这个文件目录 运行命令:

  1. 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,以免冲突:

  1.    <!-- 8080 -->
  2.    <Connector port="8090" protocol="HTTP/1.1"
  3.               connectionTimeout="20000"
  4.               redirectPort="8443"
  5.               useBodyEncodingForURI="true" URIEncoding="UTF-8"/>

我们进入tomcat/bin目录下,使用如下命令重启tomcat:

关闭

  1. ./shutdown.sh

启动

  1. ./startup.sh

重启之后,tomcat会解压war包,如上图所示,会生成dubbo-admin-2.5.4文件夹。

4. 修改dubbo.properties

在dubbo-admin-2.5.4/WEB-INF目录下:

  1. xiaosi@Qunar:~/opt/apache-tomcat-7.0.47/webapps/dubbo-admin-2.5.4/WEB-INF$ ls
  2. classes           i18n              templates            webx-personal.xml
  3. common            jointown-B2B.lnk  webx-governance.xml  webx-sysinfo.xml
  4. dubbo.properties  lib               webx-home.xml        webx-sysmanage.xml
  5. forms             log4j.xml         web.xml              webx.xml

配置内容如下:

  1. dubbo.registry.address=zookeeper://127.0.0.1:2181
  2. dubbo.admin.root.password=root
  3. dubbo.admin.guest.password=root

用户名与密码均为root,zookeeper地址为127.0.0.1:2181

5. 运行

先启动zookeeper(参考博文:),然后在启动tomcat,访问地址:http://localhost:8090/dubbo-admin-2.5.4/

输入用户名与密码即可(上面均设置为root)。










0 0