一、准备工作
1. Dubbo分布式环境系列之一:分布式注册中心ZooKeeper的安装及配置完成
2.使用Xshell 5的sftp上传如下文件:
jdk-7u80-linux-x64.tar.gz
apache-tomcat-7.0.85.tar.gz
dubbo-admin-2.5.4.war
二、JDK安装及配置
具体安装及配置过程可以参考博客(CI系列之一:JDK安装及配置)
三、开放防火墙端口8080(Tomcat服务默认对外访问端口)
具体开放端口的过程可以参考博客(CI系列之二:MySQL安装及配置)中开放3306端口的详细过程。
四、安装及配置Tomcat
1.切换到安装目录
# cd /usr/local
2.解压apache-tomcat-7.0.85.tar.gz
# tar -zxvf apache-tomcat-7.0.85.tar.gz
3.删除ROOT目录的所有文件,war包需要解压到ROOT目录下,不然会有些功能不能使用
# cd /usr/local/apache-tomcat-7.0.85/webapps/ROOT
# rm -rf *
五、部署监控平台的war包
1.移动war包到tomcat的ROOT目录下
# mv dubbo-admin-2.5.4.war /usr/local/apache-tomcat-7.0.85/webapps/ROOT
2.解压war包
# unzip dubbo-admin-2.5.4.war
3.删除war包
# rm dubbo-admin-2.5.4.war
4.修改配置文件
# cd /usr/local/apache-tomcat-7.0.85/webapps/ROOT/WEB-INF/
# vi dubbo.properties
dubbo.registry.address=zookeeper://192.168.2.137:2181 // ZooKeeper注册中心地址
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
5.启动Tomcat
# cd /usr/local/apache-tomcat-7.0.85/bin/
# ./startup.sh
6.监控Tomcat日志输出,查看Dubbo Admin启动和运行的情况
# cd /usr/local/apache-tomcat-7.0.85/logs/
# tail -f catalina.out
7.访问Dubbo Admin管理平台,管理员用户名和密码均为root