blob: 6a6b60dc2b54a6e8245852564941581184bf18e4 [file] [log] [blame]
#!/usr/bin/env bash
scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
if [ -n "$JAVA_HOME" ]; then
for java in "$JAVA_HOME"/bin/amd64 "$JAVA_HOME"/bin; do
if [ -x "$java/java" ]; then
JAVA="$java/java"
break
fi
done
if [ -z "$JAVA" ]; then
echo >&2 "The currently defined JAVA_HOME ($JAVA_HOME) refers"
echo >&2 "to a location where Java could not be found. Aborting."
echo >&2 "Either fix the JAVA_HOME variable or remove it from the"
echo >&2 "environment so that the system PATH will be searched."
exit 1
fi
else
JAVA=java
JSTACK=jstack
fi
"$JAVA" $SOLR_SSL_OPTS $AUTHC_OPTS $SOLR_ZK_CREDS_AND_ACLS "-Dlog4j.configurationFile=${scriptDir}/../resources/log4j2-console.xml" \
-classpath "${scriptDir}/../server/lib/ext/*" \
org.apache.solr.cli.Stellar "$@"
return $?