11#! /bin/sh
22#
3- # Copyright (c) 2009-2012 Luca Garulli
3+ # Copyright (c) 2009-2013 Luca Garulli
44#
55
6- echo " . "
7- echo " .\` \` "
8- echo " , \` :. "
9- echo " \` ,\` ,:\` "
10- echo " .,. :,, "
11- echo " .,, ,,, "
12- echo " . .,.::::: \`\`\`\` "
13- echo " ,\` .::,,,,::.,,,,,,\` ;; .: "
14- echo " \` ,. ::,,,,,,,:.,,.\` \` .: "
15- echo " ,,:,:,,,,,,,,::. \` \` \`\` .: "
16- echo " ,,:.,,,,,,,,,: \` ::, ,, ::,::\` : :,::\` :::: "
17- echo " ,:,,,,,,,,,,::,: ,, :. : :: : .: "
18- echo " :,,,,,,,,,,:,:: ,, : : : : .: "
19- echo " \` :,,,,,,,,,,:,::, ,, .:::::::: : : .: "
20- echo " \` ,...,,:,,,,,,,,,: .:,. ,, ,, : : .: "
21- echo " .,,,,::,,,,,,,: \` : , ,, : \` : : .: "
22- echo " ...,::,,,,::.. \` : .,, :, : : : .: "
23- echo " ,::::,,,. \` : ,, ::::: : : .: "
24- echo " ,,:\` \` ,,. "
25- echo " ,,, .,\` "
26- echo " ,,. \` , S E R V E R "
27- echo " \`\` \` . "
28- echo " \`\` "
29- echo " \` "
6+ echo " . "
7+ echo " .\` \` "
8+ echo " , \` :. "
9+ echo " \` ,\` ,:\` "
10+ echo " .,. :,, "
11+ echo " .,, ,,, "
12+ echo " . .,.::::: \`\`\`\` ::::::::: ::::::::: "
13+ echo " ,\` .::,,,,::.,,,,,,\` ;; .: :::::::::: ::: ::: "
14+ echo " \` ,. ::,,,,,,,:.,,.\` \` .: ::: ::: ::: ::: "
15+ echo " ,,:,:,,,,,,,,::. \` \` \`\` .: ::: ::: ::: ::: "
16+ echo " ,,:.,,,,,,,,,: \` ::, ,, ::,::\` : :,::\` :::: ::: ::: ::: ::: "
17+ echo " ,:,,,,,,,,,,::,: ,, :. : :: : .: ::: ::: ::::::: "
18+ echo " :,,,,,,,,,,:,:: ,, : : : : .: ::: ::: ::::::::: "
19+ echo " \` :,,,,,,,,,,:,::, ,, .:::::::: : : .: ::: ::: ::: ::: "
20+ echo " \` ,...,,:,,,,,,,,,: .:,. ,, ,, : : .: ::: ::: ::: ::: "
21+ echo " .,,,,::,,,,,,,: \` : , ,, : \` : : .: ::: ::: ::: ::: "
22+ echo " ...,::,,,,::.. \` : .,, :, : : : .: ::::::::::: ::: ::: "
23+ echo " ,::::,,,. \` : ,, ::::: : : .: ::::::::: :::::::::: "
24+ echo " ,,:\` \` ,,. "
25+ echo " ,,, .,\` "
26+ echo " ,,. \` , GRAPH DATABASE "
27+ echo " \`\` \` . DISTRIBUTED "
28+ echo " \`\` www.orientdb.org "
29+ echo " \` "
30+
31+ cd " $( dirname " $0 " ) "
3032
3133# resolve links - $0 may be a softlink
3234PRG=" $0 "
@@ -48,13 +50,22 @@ PRGDIR=`dirname "$PRG"`
4850[ -f " $ORIENTDB_HOME " /bin/orient.sh ] || ORIENTDB_HOME=` cd " $PRGDIR /.." ; pwd`
4951export ORIENTDB_HOME
5052
51- CONFIG_FILE=$ORIENTDB_HOME /config/orientdb-dserver-config.xml
53+ if [ ! -f " ${CONFIG_FILE} " ]
54+ then
55+ CONFIG_FILE=$ORIENTDB_HOME /config/orientdb-dserver-config.xml
56+ fi
57+
58+ # Set JavaHome if it exists
59+ if [ -f " ${JAVA_HOME} /bin/java" ]; then
60+ JAVA=${JAVA_HOME} /bin/java
61+ else
62+ JAVA=java
63+ fi
64+ export JAVA
65+
5266LOG_FILE=$ORIENTDB_HOME /config/orientdb-server-log.properties
53- LOG_CONSOLE_LEVEL=info
54- LOG_FILE_LEVEL=fine
5567WWW_PATH=$ORIENTDB_HOME /www
56- # UNCOMMENT BELOW TO DISABLE THE CACHE
57- ORIENTDB_SETTINGS=-Dcache.level1.enabled=false
58- JAVA_OPTS_SCRIPT=" -XX:+HeapDumpOnOutOfMemoryError -Djava.awt.headless=true"
68+ ORIENTDB_SETTINGS=" -Dprofiler.enabled=true -Dcache.level1.enabled=false -Dcache.level2.enabled=false"
69+ JAVA_OPTS_SCRIPT=" -XX:+HeapDumpOnOutOfMemoryError -Djava.awt.headless=true -Dfile.encoding=UTF8"
5970
60- java -server
$JAVA_OPTS $JAVA_OPTS_SCRIPT $ORIENTDB_SETTINGS -Djava.util.logging.config.file=
" $LOG_FILE " -Dorientdb.config.file=
" $CONFIG_FILE " -Dorientdb.www.path=
" $WWW_PATH " -Dorientdb.build.number=
" @BUILD@" -cp
" $ORIENTDB_HOME /lib/orientdb-server-@[email protected] :$ORIENTDB_HOME /lib/*" com.orientechnologies.orient.server.OServerMain
71+ $JAVA -server
$JAVA_OPTS $JAVA_OPTS_SCRIPT $ORIENTDB_SETTINGS -Djava.util.logging.config.file=
" $LOG_FILE " -Dorientdb.config.file=
" $CONFIG_FILE " -Dorientdb.www.path=
" $WWW_PATH " -Dorientdb.build.number=
" @BUILD@" -cp
" $ORIENTDB_HOME /lib/orientdb-server-@[email protected] :$ORIENTDB_HOME /lib/*" com.orientechnologies.orient.server.OServerMain
0 commit comments