用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 ""