首先準(zhǔn)備jdk環(huán)境
mkdir /apps && cd /apps
上傳jdk壓縮包到/apps內(nèi)
tar xvf jdk-7u79-linux-x64.tar.gz
ln -sv /apps/jdk1.7.0_79 /apps/jdk
vim /etc/profile
export export LANG="en_US.utf-8"
export JAVA_HOME=/apps/jdk
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile && java -version
含山網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),含山網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為含山成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個(gè)售后服務(wù)好的含山做網(wǎng)站的公司定做!
然后安裝tomcat
將tomcat壓縮包上傳到/apps內(nèi)
tar xvf apache-tomcat-7.0.59.tar.gz
ln -sv /apps/apache-tomcat-7.0.59 /apps/tomcat
將tomcat啟動(dòng)腳本上傳到/root內(nèi)
cp /root/tomcat /etc/init.d/
chmod +x /etc/init.d/tomcat
/etc/init.d/tomcat start
http://192.168.1.17:8080
http://192.168.1.18:8080
單獨(dú)準(zhǔn)備tomcat數(shù)據(jù)目錄,生產(chǎn)環(huán)境,數(shù)據(jù)和軟件不能放在一個(gè)目錄
mkdir -p /data/tomcat/webapps
vim /apps/tomcat/conf/server.xml
<Host name="localhost" appBase="/data/tomcat/webapps"
cd /data/tomcat/webapps/
mkdir web01 && cd web01
vim index.html
Tomcat!!!
/etc/init.d/tomcat restart
http://192.168.1.17:8080/web01
http://192.168.1.18:8080/web01
tomcat啟動(dòng)腳本
#!/bin/bash
JDK_HOME=/apps/jdk
CATALINA_HOME=/apps/tomcat
export JDK_HOME CATALINA_HOME
source /etc/profile
#PID=`ps -ef | grep -v grep | grep java | awk '{print $2}'`
#NUM=`ps -ef | grep -v grep | grep java | awk '{print $2}' | wc -l`
#case $1 in
start() {
echo "正在判斷服務(wù)狀態(tài),請稍等!"
echo "請稍等3秒鐘"
echo "3";sleep 1;echo "2";sleep 1;echo "1";sleep 1
if netstat -an | grep 8080 | grep LISTEN >/dev/null
then
echo "Tomcat已經(jīng)正在運(yùn)行了!"
else
echo "Tomcat沒有運(yùn)行,1秒后啟動(dòng)!"
echo 1;sleep 1
$CATALINA_HOME/bin/catalina.sh start
echo "Tomcat 已經(jīng)成功啟動(dòng)完成,5秒后判斷是否啟動(dòng)成功"
echo "5";sleep 1;echo "4";sleep 1
echo "3";sleep 1;echo "2";sleep 1;echo "1";sleep 1
if netstat -an | grep 8080 | grep LISTEN >/dev/null
then
PID=`ps -ef | grep tomcat | grep jdk | awk '{print $2}'`
NUM=`ps -ef | grep tomcat | grep jdk | awk '{print $2}' | wc -l`
echo "Tomcat 已經(jīng)成功啟動(dòng)${NUM} 個(gè)Tomcat進(jìn)程!,PID為${PID}"
else
echo "Tomcat啟動(dòng)失敗,請重新啟動(dòng)!"
echo 1
fi
fi
}
stop() {
PID=`ps -ef | grep -v grep | grep java | awk '{print $2}'`
NUM=`ps -ef | grep -v "color" | grep tomcat | awk '{print $2}' | wc
-l` echo "正在判斷服務(wù)狀態(tài),請稍等3秒鐘!"
echo "3";sleep 1;echo "2";sleep 1;echo "1";sleep 1
if netstat -an | grep 8080 | grep LISTEN >/dev/null
then
echo "Tomcat運(yùn)行中,1秒后關(guān)閉!"
echo 1;sleep 1
echo "即將關(guān)閉Tomcat服務(wù),請稍等!"
$CATALINA_HOME/bin/catalina.sh stop ;echo "已經(jīng)執(zhí)行關(guān)閉命令,正在檢查關(guān)閉了多少
Tomcat進(jìn)程,請稍等30秒鐘!" sleep 27
echo "3";sleep 1;echo "2";sleep 1;echo "1";sleep 1
pkill java && pkill tomcat
if netstat -an | grep 8080 | grep LISTEN >/dev/null;then
PID=`ps -ef | grep -v grep | grep java | awk '{print $2}'`
NUM=`ps -ef | grep -v "color" | grep tomcat | awk '{print $2
}' | wc -l` kill -9 $PID ;echo "已成功關(guān)閉${NUM} 個(gè)tomcat進(jìn)程"
else
echo "Tomcat 已經(jīng)關(guān)閉完成!"
echo "3";sleep 1;echo "2";sleep 1;echo "1";sleep 1
fi
else
echo "Tomcat 沒有運(yùn)行"
echo 1
fi
if netstat -an | grep 8080 | grep LISTEN >/dev/null;then
PID=`ps -ef | grep -v grep | grep java | awk '{print $2}'`
#NUM=`ps -ef | grep -v "color" | grep tomcat | awk '{print $2}' | wc -l`
echo "關(guān)閉失敗,即將強(qiáng)制刪除tomcat進(jìn)程!"
sleep 2
pkill tomcat ;sleep 2
if netstat -an | grep 8080 | grep LISTEN >/dev/null;then
echo "強(qiáng)制關(guān)閉失敗,即將再次強(qiáng)制刪除tomcat進(jìn)程!"
pkill java; sleep 2
fi
fi
}
restart() {
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
esac
網(wǎng)站標(biāo)題:傳統(tǒng)云環(huán)境下的CI/CD操作手冊(二)配置tomcat
轉(zhuǎn)載來源:http://bm7419.com/article22/pscijc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、靜態(tài)網(wǎng)站、網(wǎng)站內(nèi)鏈、網(wǎng)站維護(hù)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)