---------------------------------------------------------------------------------------------------------
1. 安裝環境
1) dubbo部署服務器:
服務器:uatdubbo01
IP:10.168.11.170
部署容器:apache-tomcat-7.0.63
端口:8080
2) 服務器配置:
2Core/4GMem/80GHDD
3) 軟件版本:
linux:CentOS6.6
tomcat: apache-tomcat-7.0.63.tar.gz
jdk: jdk1.7.0_80
2. 安裝tomcat及dubbo控制台部署
2.1. tomcat安裝與配置
1) 解壓tomcat安裝包
$ sudo tar -zxvf apache-tomcat-7.0.69.tar.gz
2) 將tomcat重命名為dubbo-admin-tomcat
$ sudo mv apache-tomcat-7.0.69 dubbo-admin-tomcat
3) 編輯server.xml 將服務端口改為8080
$ sudo vi server.xml

4) 非root用戶下,若需要用root權限啟動,配置
/bin/ catalina.sh
export JAVA_HOME=/usr/local/nlp/jdk1.7.0_80
export JRE_HOME=/usr/local/nlp/jdk1.7.0_80/jre
否則會提示:沒有那個文件目錄
5) 移除dubbo-admin-tomcat目錄webapps下所有內容
$ sudo rm -rf *
6) 上傳dubbo管理控制台程序dubbo-admin-2.5.4-SNAPSHOT.war到dubbo-admin-tomcat/webapps目錄下
7) 解壓並把目錄重命名為ROOT
$ sudo unzip dubbo-admin-2.5.4-SNAPSHOT.war -d ROOT
8) 修改dubbo.properties
$ sudo vi /ROOT/WEB-INF/dubbo.properties
dubbo.registry.address=zookeeper://10.168.11.171:2181?backup=10.168.11.172:2181, 10.168.11.173:2181 #zookeeper地址,需提前部署好zookeeper地址
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
9) 設置tomcat開機自動啟動
進入/etc/init.d,新建tomcat文件,文件內容如下:
RETVAL=0
export JRE_HOME=/usr/local/nlp/jdk1.7.0_80
export CATALINA_HOME=/usr/local/nlp/dubbo-admin-tomcat
export CATALINA_BASE=/usr/local/nlp/dubbo-admin-tomcat
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo "OK"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
ps -fwwu tomcat | grepapache-tomcat|grep -v grep | grep -v PID | awk'{print $2}'|xargs kill -9
echo "OK"
# [ $RETVAL -eq0 ] &&rm -f /var/lock/...
return $RETVAL
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit1
;;
esac
exit $RETVAL
添加可執行權限
$ sudo chmod +x /etc/init.d/tomcat
設置連接
$ ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat
設置隨系統啟動
$ chkconfig --add tomcat
10) 測試是否安裝成功
啟動tomcat ,到tomcat的bin目錄下,執行:./startup.sh,查看日志是否啟動成功。
訪問dobbo控制台,在瀏覽器上輸入:
http://10.168.11.170:8080/
出現如下頁面,說明部署成功:

------------------------------------------------------------------------------------------------------------------------------
