1.准备https://github.com/alibaba/dubbo 下载dubbo-admin-xxx.war包,或者直接去百度下载就OK
下载tomcat 官网下载就可以,前提是zookeeper是安装好的
2.
[root@localhost /]# cd /usr/local/apache
[root@localhost apache]# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-6/v6.0.45/bin/apache-tomcat-6.0.45.tar.gz
[root@localhost apache]#tar -zxvf apache-tomcat-6.0.45.tar.gz
切换目录
[root@localhost apache]# cd apache-tomcat-6.0.45/webapps
[root@localhost webapps]#cp ....\dubbo-admin-xxx.war(找到自己下载的) dubbo-amdin.war
如我的:cp /usr/local/dubbo/dubbo-admin-2.5.4-SNAPSHOT.war dubbo-admin.war
然后进行解压
unzip dubbo-admin.war dubbo
.....
[root@localhost webapps]vi ROOT/WEB-INF/dubbo.properties //更改对应的ip是zookeeper的地址,然后拷贝内如如下:
dubbo.registry.address=zookeeper://本地ip:2181
dubbo.admin.root.password=XXX
dubbo.admin.guest.password=OOO
防火墙开启 8080 端口,用 root 用户修改/etc/sysconfig/iptables
# vi /etc/sysconfig/iptables
增加:
## apache-tomcat-7.0.57:8080 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙:
# service iptables restart
我是关闭了防火墙才可以的,不关闭访问不了
service iptables stop
在浏览器中输入:http://ip:8080/dubbo启动OK。。。。
添加开启启动项
[root@localhost bin]# vi /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
su - root -c '/usr/local/zookeeper/zookeeper-3.4.6/bin/zkServer.sh start'
su - root -c '/usr/local/apache/apache-tomcat-6.0.39/bin/startup.sh'
参考文档:http://www.cnblogs.com/jeesml/p/5100900.html