comparison flys-backend/contrib/run_hydr_morph.sh @ 5066:8208df10df79 dami

Update run example scripts to work with the new packaging
author Andre Heinecke <aheinecke@intevation.de>
date Wed, 20 Feb 2013 18:29:02 +0100
parents 655e86f025c1
children 4f65d833680f
comparison
equal deleted inserted replaced
5065:a56efdfcab17 5066:8208df10df79
6 BACKEND_PASS="flys28" 6 BACKEND_PASS="flys28"
7 BACKEND_HOST="czech-republic.atlas.intevation.de" 7 BACKEND_HOST="czech-republic.atlas.intevation.de"
8 BACKEND_PORT="1521" 8 BACKEND_PORT="1521"
9 BACKEND_NAME="XE" 9 BACKEND_NAME="XE"
10 LOG4J_CONFIG="conf/log4j.properties" 10 LOG4J_CONFIG="conf/log4j.properties"
11 JAR="hydr_morph/importer.jar"
11 ##################################################################### 12 #####################################################################
12 13
13 14
14 ########################## Oracle Settings ########################## 15 ########################## Oracle Settings ##########################
15 BACKEND_DB_PREFIX="jdbc:oracle:thin:@" 16 BACKEND_DB_PREFIX="jdbc:oracle:thin:@"
52 53
53 #MIN_MEMORY="8192m" 54 #MIN_MEMORY="8192m"
54 MIN_MEMORY="1024m" 55 MIN_MEMORY="1024m"
55 56
56 57
57 ########################## Importer Settings ######################## 58 ######################### Run Importer ##############################
58 APP="de.intevation.flys.importer.Importer" 59 OPTIONAL_LIBS="${DIR}"/../opt
59 DIR=`dirname $0` 60 if [ -d "$OPTIONAL_LIBS" ]; then
60 DIR=`readlink -f "$DIR/.."` 61 export PATH="$OPTIONAL_LIBS/bin:$PATH"
61 ##################################################################### 62 export LD_LIBRARY_PATH="$OPTIONAL_LIBS/lib:$LD_LIBRARY_PATH"
63 export LD_LIBRARY_PATH="$OPTIONAL_LIBS/lib64:$LD_LIBRARY_PATH"
64 fi
62 65
66 export LC_ALL=de_DE@euro # Workaround encoding problem
63 67
64 ########################## Collect required libraries ############### 68 exec java -jar \
65 CLASSPATH=
66 for l in `find "$DIR/lib" -name \*.jar -print`; do
67 CLASSPATH=$CLASSPATH:$l
68 done
69
70 export CLASSPATH
71 #####################################################################
72
73
74 ######################### Run Importer ##############################
75 exec java \
76 -Xmx$MIN_MEMORY \ 69 -Xmx$MIN_MEMORY \
77 -server \ 70 -server \
78 -Dlog4j.configuration=file://`readlink -f $LOG4J_CONFIG` \ 71 -Dlog4j.configuration=file://`readlink -f $LOG4J_CONFIG` \
79 -Dflys.backend.importer.infogew.file=$INFO_GEW \ 72 -Dflys.backend.importer.infogew.file=$INFO_GEW \
80 -Dflys.backend.main.value.types=$IMPORTER_MAINVALUE_TYPES \ 73 -Dflys.backend.main.value.types=$IMPORTER_MAINVALUE_TYPES \
106 -Dflys.backend.user=$BACKEND_USER \ 99 -Dflys.backend.user=$BACKEND_USER \
107 -Dflys.backend.password=$BACKEND_PASS \ 100 -Dflys.backend.password=$BACKEND_PASS \
108 -Dflys.backend.url=$BACKEND_URL \ 101 -Dflys.backend.url=$BACKEND_URL \
109 -Dflys.backend.driver=$BACKEND_DB_DRIVER \ 102 -Dflys.backend.driver=$BACKEND_DB_DRIVER \
110 -Dflys.backend.dialect=$BACKEND_DB_DIALECT \ 103 -Dflys.backend.dialect=$BACKEND_DB_DIALECT \
111 $APP 104 $JAR

http://dive4elements.wald.intevation.org