|
@@ -9,10 +9,14 @@ case "`uname`" in
|
|
|
bin_abs_path=`cd $(dirname $0); pwd`
|
|
|
;;
|
|
|
esac
|
|
|
+
|
|
|
base=${bin_abs_path}/..
|
|
|
+
|
|
|
+jaas_conf=$base/conf/jaas.conf
|
|
|
canal_conf=$base/conf/canal.properties
|
|
|
canal_local_conf=$base/conf/canal_local.properties
|
|
|
logback_configurationFile=$base/conf/logback.xml
|
|
|
+
|
|
|
export LANG=en_US.UTF-8
|
|
|
export BASE=$base
|
|
|
|
|
@@ -104,6 +108,9 @@ fi
|
|
|
|
|
|
JAVA_OPTS=" $JAVA_OPTS -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8"
|
|
|
CANAL_OPTS="-DappName=otter-canal -Dlogback.configurationFile=$logback_configurationFile -Dcanal.conf=$canal_conf"
|
|
|
+if [ -f "$jaas_conf" ]; then
|
|
|
+ CANAL_OPTS="$CANAL_OPTS -Djava.security.auth.login.config=$jaas_conf"
|
|
|
+fi
|
|
|
|
|
|
if [ -e $canal_conf -a -e $logback_configurationFile ]
|
|
|
then
|