Mercurial > dive4elements > river
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 |