Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

CI/CD Operation Manual in traditional Cloud Environment (2) configuring tomcat

2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/02 Report--

首先准备jdk环境

mkdir /apps && cd /apps

上传jdk压缩包到/apps内

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

然后安装tomcat

将tomcat压缩包上传到/apps内

tar xvf apache-tomcat-7.0.59.tar.gz

ln -sv /apps/apache-tomcat-7.0.59 /apps/tomcat

将tomcat启动脚本上传到/root内

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

单独准备tomcat数据目录,生产环境,数据和软件不能放在一个目录

mkdir -p /data/tomcat/webapps

vim /apps/tomcat/conf/server.xml

/dev/null then echo "Tomcat已经正在运行了!" else echo "Tomcat没有运行,1秒后启动!" echo 1;sleep 1 $CATALINA_HOME/bin/catalina.sh start echo "Tomcat 已经成功启动完成,5秒后判断是否启动成功" 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 已经成功启动${NUM} 个Tomcat进程!,PID为${PID}" else echo "Tomcat启动失败,请重新启动!" 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 "正在判断服务状态,请稍等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运行中,1秒后关闭!" echo 1;sleep 1 echo "即将关闭Tomcat服务,请稍等!" $CATALINA_HOME/bin/catalina.sh stop ;echo "已经执行关闭命令,正在检查关闭了多少Tomcat进程,请稍等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 "已成功关闭${NUM} 个tomcat进程" else echo "Tomcat 已经关闭完成!" echo "3";sleep 1;echo "2";sleep 1;echo "1";sleep 1 fi else echo "Tomcat 没有运行" 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 "关闭失败,即将强制删除tomcat进程!" sleep 2 pkill tomcat ;sleep 2 if netstat -an | grep 8080 | grep LISTEN >/dev/null;then echo "强制关闭失败,即将再次强制删除tomcat进程!" 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

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report