Mercurial > dive4elements > river
annotate artifacts/bin/run.sh @ 9724:654aaa0d7576 3.2.x
Rely on log4j's default initialization procedure
This should make upgrading to Log4j 2.x easier.
In passing, use latest Log4j 1.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Fri, 25 Feb 2022 17:13:49 +0100 |
parents | 522c46c53861 |
children | 0a5239a1e46e |
rev | line source |
---|---|
8511
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
1 #!/bin/bash |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
2 |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
3 APP=org.dive4elements.artifactdatabase.App |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
4 |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
5 DIR=`dirname $0`/.. |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
6 DIR=`readlink -f "$DIR"` |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
7 |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
8 CLASSPATH= |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
9 for l in `find "$DIR/bin/lib" -name \*.jar -print`; do |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
10 CLASSPATH=$CLASSPATH:$l |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
11 done |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
12 |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
13 export CLASSPATH |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
14 |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
15 exec java -Xmx1024m \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
16 -server \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
17 -Djava.awt.headless=true \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
18 -Dflys.datacage.recommendations.development=false \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
19 -Djava.io.tmpdir="$DIR/cache" \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
20 -Dflys.uesk.keep.artifactsdir=false \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
21 -Dwsplgen.bin.path="$DIR/bin/wsplgen" \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
22 -Dwsplgen.log.output=false \ |
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
23 -Dartifact.database.dir="$DIR/conf" \ |
9724
654aaa0d7576
Rely on log4j's default initialization procedure
Tom Gottfried <tom@intevation.de>
parents:
8511
diff
changeset
|
24 -Dlog4j.configuration="file://$DIR/conf/log4j.properties" \ |
8511
522c46c53861
Put artifact server run-script in it's final place.
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
25 $APP |