随笔 - 265  文章 - 0 评论 - 5 阅读 - 16万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

1)部署war包
#!/bin/bash
if [ id>0];then
echo"stopproject"
kill −9 id
else
echo "project is stopped"
fi

echo "remover project war file"

cd /usr/local/项目部署到tomcat的名称/webapps
rm -rf 项目名称
rm -rf 项目名称.war
echo "copy project war to webapp"

cd /usr/local/src/temp
mv -f 项目名称.war /usr/local/项目部署到tomcat的名称/webapps/

chmod 755 /usr/local/项目部署到tomcat的名称/webapps/*.war

echo "start project tomcat"

echo "install enviroment start"
export JAVA_HOME=/usr/local/jdk1.8.0_144
export PATH=JAVAHOME/bin:PATH
export CLASSPATH=.:JAVAHOME/lib:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
echo "install enviroment finished"

/usr/local/项目部署到tomcat的名称/bin/catalina.sh start

echo “start project tomcat finished”
echo $id “start project tomcat successfull”


2)部署jar包
#!/bin/bash
if [ id>0];then
echo"stopproject"
kill −9 id
else
echo "project is stopped"
fi

echo "remover project jar file"

cd /usr/local/项目部署到tomcat的名称/webapps
rm -rf jar项目名称.jar
echo "copy project jar to webapps"

cd /usr/local/src/temp
mv -f jar项目名称.jar /usr/local/项目部署到tomcat的名称/webapps/
chmod 755 /usr/local/项目部署到tomcat的名称/webapps/jar项目名称

echo "start project"

echo "install enviroment start"
export JAVA_HOME=/usr/local/jdk1.8.0_144
export PATH=JAVAHOME/bin:PATH
export CLASSPATH=.:JAVAHOME/lib:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
echo "install enviroment finished"

nohup java -jar /usr/local/项目部署到tomcat的名称/webapps/jar项目名称.jar >/dev/null 2>/usr/local/项目部署到tomcat的名称/logs/temp_jar项目名称.log &

echo “start project finished”

echo $id “start project successfull”

posted on   新美好时代  阅读(467)  评论(2编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示