删除编译后的service的CC文件夹
rm -rf /usr/java/apache-tomcat-mt/webapps/ROOT/WEB-INF/classes/cc
#删除lib文件夹的core的jar包
rm -f /usr/java/apache-tomcat-mt/webapps/ROOT/WEB-INF/lib/rsys_core-1.0.jar
#复制CC文件夹
cp -arf /var/lib/jenkins/workspace/mtsystem/target/rsys_service-0.0.1-SNAPSHOT/WEB-INF/classes/cc /usr/java/apache-tomcat-mt/webapps/ROOT/WEB-INF/classes
#复制jar
cp -arf /var/lib/jenkins/workspace/mtsystem/target/rsys_service-0.0.1-SNAPSHOT/WEB-INF/lib/rsys_core-1.0.jar /usr/java/apache-tomcat-mt/webapps/ROOT/WEB-INF/lib
#获取运行编译好的进程ID,便于我们在重新部署项目的时候先杀掉以前的进程
pid=
(cat/home/tomcatpid/mtpid.pid)if
(
c
a
t
/
h
o
m
e
/
t
o
m
c
a
t
p
i
d
/
m
t
p
i
d
.
p
i
d
)
i
f
{pid}; then #判断进程号id是否存在
echo “pid is null”
else
kill -9 ${pid} #杀掉以前可能启动的项目进程
fi #if结束标志
#启动tomcat
tomcat_home=/usr/java/apache-tomcat-mt
STARTTOMCAT=$tomcat_home/bin/startup.sh
$STARTTOMCAT
#将进程ID存入到demo-test.pid文件中
echo $! > /home/tomcatpid/mtpid.pid