linux安装dubbo-admin-2.5.3.war管控台

一 安装zookeeper

参考:http://blog.csdn.net/yhl_jxy/article/details/77259893

二 配置java运行环境

jdk和tomcat安装参考:http://blog.csdn.net/yhl_jxy/article/details/53484764

注意,请安装jdk1.7,因为dubbo-admin-2.5.3.war不支持jdk1.8。

三 配置dubbo-admin

1、清空tomcat/webapps/目录下内容

rm -rf *

2、将dubbo-admin-2.5.3.war放置到tomcat/webapps目录下,然后解压

[root@lanhuigu webapps]# unzip dubbo-admin-2.5.3.war -d /usr/local/dubbo-admin-tomcat/webapps/ROOT

解压后删除掉dubbo-admin-2.5.3.war

[root@lanhuigu webapps]# rm -rf dubbo-admin-2.5.3.war

3、cd到ROOT/WEB-INF

[root@lanhuigu webapps]# cd ROOT/WEB-INF/

4、配置dubbo.properties

[root@lanhuigu WEB-INF]# vim dubbo.properties

dubbo.properties内容如下:

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

5、启动tomcat

[root@lanhuigu dubbo-admin-tomcat]# ./bin/startup.sh

6、浏览器输入ip:port访问管控台

linux安装dubbo-admin-2.5.3.war管控台_第1张图片

输入dubbo.properties配置的root做用户名和密码,点击登录,出现如下界面:

linux安装dubbo-admin-2.5.3.war管控台_第2张图片

到此,dubbo-admin安装完成。

四 安装常见问题

1、tomcat端口被防火墙拦截

如果防火墙开启,需要开放tomcat对应端口,然后重启防火墙。

eg:

我的tomcat端口设置为8000,vim  /etc/sysconfig/iptables中加入8000端口:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8000 -j ACCEPT

重启防火墙:

[root@lanhuigu sysconfig]# sevice iptables restart

2、未启动zookeeper

启动dubbo-admin所在tomcat服务前,需要先启动zookeeper。

3、jdk安装版本过高

dubbo-admin-2.5.3.war并不支持jdk1.8,需要降版本安装jdk

4、dubbo-admin现在已经更新到2.5.5,想安装2.5.5

从github上获取alibaba源代码,可以看到dubbo-admin子项目中pom.xml配置版本号为:


        com.alibaba
        dubbo-parent
        2.5.5-SNAPSHOT
    

可以通过maven打包,得到2.5.5开发版本。

5、为什么dubbo-admin-2.5.3.war不支持jdk1.8

主要原因是dubbo-admin默认引用spring低版本,jdk1.8对于spring版本支持、编译器版本是有要求的。

关于jdk1.8与spring搭配产生Context initialization failed的原因

http://blog.csdn.net/yhl_jxy/article/details/52999571

你可能感兴趣的:(#,---Dubbo)