#!/bin/bash
name_jar=sdds-0.0.1
config=application.yml
if [ ! -f /app/config/application.yml ];then
# echo "sms-0.0.ss1-SNAPSHOT.jar"
cd /
/usr/local/jdk1.8.0_231/bin/java -Djava.security.egd=file:/dev/./urandom -jar ${name_jar}.jar > /app/catalina.out 2>&1
else
#echo "sms-0.0.1-SNAPSHOT.jardd ddss!"
cd /
if [ -f ${name_jar}.jar ];then
mv ${name_jar}.jar /app/${name_jar}
else
echo ".jar not exist!"
exit
fi
cd /app/${name_jar}
/usr/local/jdk1.8.0_231/bin/jar xvf ${name_jar}.jar >/app/jar.log 2>&1
rm -rf ${name_jar}.jar
echo 'y' |cp /app/config/${config} /app/${name_jar}/BOOT-INF/class
cd /app/
/usr/local/jdk1.8.0_231/bin/jar cvfm0 ${name_jar}.jar MANIFEST.MF -C /app/${name_jar}/ . >/app/jar.log 2>&1
mv ${name_jar}.jar /
rm -rf /app/${name_jar}.jar
rm -rf /app/${name_jar}/*
#echo ".jardd ss"
cd /
/usr/local/jdk1.8.0_231/bin/java -Djava.security.egd=file:/dev/./urandom -jar ${name_jar}.jar > /app/catalina.out 2>&1
fi
jar解包和压包
最新推荐文章于 2023-05-10 17:12:06 发布