1、下载Tomcat7:
$ wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz
2、解压:
$ tar -zxvf apache-tomcat-7.0.57.tar.gz
3、移除tomcat下webapps中的所有文件:
$ rm -rf *
4、在github上找到dubbo管控台的程序下载到本地,并用maven打包
https://github.com/alibaba/dubbo/tree/2.5.x
在dubbo-admin目录下运行 mvn clean package 打包为 dubbo-admin-2.5.9.war,然后把war包上传到webapps目录下
5、解压war包并命名为ROOT:
$ unzip dubbo-admin-2.5.9.war -d ROOT
$ rm dubbo-admin-2.5.9.war
6、配置dubbo.properties:
$ vim ROOT/WEB-INF/dubbo.properties
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
7、防火墙开启8080端口,用root 用户修改/etc/sysconfig/iptables
$ vim /etc/sysconfig/iptables
增加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 j ACCEPT
重启防火墙
$ service iptables restart
8、启动Tomcat
9、配置部署Dubbo管控台Tomcat开机启动:
在虚拟主机中编辑 /etc/rc.local 文件,加入
su - root -c '/usr/local/apache-tomcat-7.0.57/bin/startup.sh'