shell脚本带参数启动项目


  用maven工程打包时,会将数据库连接一并打进去,如果需要经常修改数据库连接,则需要打开jar包然后修改配置,这样很麻烦耗时并且容易出错。

 因此需要将数据库配置放入项目外,这样修改数据库时去固定的配置文件中修改即可,shell脚本源码如下:

  

#/bin/bash
printf "\n+++++++++++++++++++ %-30.30s +++++++++++++++++++" 'startserver Begin!'
echo ""
PROJECTDIR=$PWD
CLASSPATH=
function libjars(){
for file in $PROJECTDIR/config/*  --遍历目标文件
do
if [ -f $file ]
then
echo $file
CLASSPATH="$CLASSPATH$file:"
fi
done
}

libjars
export CLASSPATH
echo $CLASSPATH
nohup java -ms1024m -mx1024m -Xmn512m -Djava.awt.headless=true  -classpath ./config:$CLASSPATH com.yuuyuchen.runserver  --启动时传入参数
printf "\n+++++++++++++++++++ %-30.30s +++++++++++++++++++" 'startserver Success!'
echo ""

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM