#!/bin/sh
projectName=EverDefender
province=beijing
pid=$(ps -ef | grep "/home/apache-tomcat-defender/" | grep -v grep | awk '{print $2}')
echo $pid
kill -9 $pid
mv $projectName/img/ ./
rm -rf $projectName
mkdir $projectName
cp EverDefender.war $projectName/
cd $projectName
jar -xvf EverDefender.war
rm -f EverDefender.war
cd ..
mv img/ $projectName/
\cp -f $province/beijing.properties $projectName/WEB-INF/classes/province/
\cp -f $province/64.properties $projectName/WEB-INF/classes/province/
\cp -f $province/config.properties $projectName/WEB-INF/classes/
\cp -f $province/spring-context.xml $projectName/WEB-INF/classes/
echo 'cp files ok!'
./../bin/startup.sh &
tail -f ../logs/catalina.out
linux tomcat 杀死进程,部署配置文件,重启tomcat
最新推荐文章于 2024-03-11 14:29:00 发布
本文介绍了一种名为EverDefender的应用程序的部署和重启流程。该过程包括停止当前运行的进程、删除旧文件、创建新的目录结构、复制并解压war包、配置属性文件等步骤。最后通过启动脚本重新启动应用,并监视启动日志。
573

被折叠的 条评论
为什么被折叠?



