服务器部署

服务器部署

说明:

 

1 Build.sh——自动构建脚本。用于自动更新svn、打包、重启tomcat

2 Catalina.out——tomcat日志,这里建立了一个软连接

1 Gw-music——网关系统专用tomcat

1 logs2——暂时没用

2 Logs_gw——日志相关,在log4j中配置

3 Music-gw-web.war——工程war包,tomcat运行就是读取这个包

4 Restart.sh——重启脚本

5 work—— svn目录,包含了gw系统用到的三个Project: mobile-common,music-common,gw-music

 

Build.sh说明:

 

基本流程跟用Idea打包是一样的,分别先更新svn,打包三个project,然后重启tomcat发布。

 

 

主流程:

平时直接执行 sh build.sh即可完成自动化部署打包工作。

或者直接去work/gw-music/music-gw-web/target下替换下war包重启即可。

 

分支流程:

3 svn切换:svn

通过svn info可以查看svn的版本信息,如下:


通过svn switch进行版本的切换,如下:


1 日志查询:

Tail -n 100指的是查询100行数据,后边跟的是日志信息


Tail -f指的是动态查询信息,比如系统正在运行时可以实时查看后台的日志


创建tomcat脚本:User.sh

#!/bin/bash

if [ $# != 3 ] ; then

echo "Usage: $0 username port"

exit 1

fi

export APACHE=/export/servers/apache2

export USER=$1

export PORT=$2

export SERVER_CNT=$3

##解压

export JAVAENV_PATH=/javaenv

export TOMCAT_BASE_PATH=/export/home/tomcat

echo ${TOMCAT_BASE_PATH}

cd ${TOMCAT_BASE_PATH}/domains

mkdir server${SERVER_CNT}

cd server${SERVER_CNT}

unzip ${JAVAENV_PATH}/server.zip

#替换tomcat中变量

sed -e "s/\${user}/${USER}/g" ./conf/Catalina/localhost/ROOT.xml > ${TOMCAT_BASE_PATH}/tmp/xml

mv -f ${TOMCAT_BASE_PATH}/tmp/xml ./conf/Catalina/localhost/ROOT.xml

sed -e "s/\${shutdown_port}/${PORT}/g"  ./conf/server.xml |sed -e "s/\${http_port}/`expr ${PORT} + 1`/g" |sed -e "s/\${ajp_port}/`expr ${PORT} + 2`/g" > ${TOMCAT_BASE_PATH}/tmp/xml

mv -f ${TOMCAT_BASE_PATH}/tmp/xml ./conf/server.xml 

sed -e "s/\${server}/${SERVER_CNT}/g" ./bin/start.sh > ${TOMCAT_BASE_PATH}/tmp/sh

mv -f ${TOMCAT_BASE_PATH}/tmp/sh ./bin/start.sh

sed -e "s/\${server}/${SERVER_CNT}/g" ./bin/stop.sh > ${TOMCAT_BASE_PATH}/tmp/sh

mv -f ${TOMCAT_BASE_PATH}/tmp/sh ./bin/stop.sh    

chmod u+x ./bin/*

#创建sh目录

cd ${TOMCAT_BASE_PATH}/sh

mkdir ${USER}.360buy.net

cd ${USER}.360buy.net

sed -e "s/\${user}/${USER}/g" ${JAVAENV_PATH}/tomcat > ${TOMCAT_BASE_PATH}/tmp/sh

mv -f ${TOMCAT_BASE_PATH}/tmp/sh tomcat

##创建log目录

cd ${TOMCAT_BASE_PATH}/logs

mkdir ${USER}.360buy.net

export DATA_PATH=/export/data

cd ${DATA_PATH}/tomcatRoot/

mkdir ${USER}.360buy.net

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值