mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 14:47:19 -04:00
Permit relative path or $PATH searches for the java command.
This fixes the following broken in #1189: % bin/logstash => Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME.
This commit is contained in:
parent
bfc76195dc
commit
c4712971ca
1 changed files with 8 additions and 5 deletions
|
@ -21,13 +21,11 @@ setup_java() {
|
|||
else
|
||||
JAVACMD="java"
|
||||
fi
|
||||
else
|
||||
JAVACMD=$(which $JAVACMD 2>/dev/null)
|
||||
fi
|
||||
|
||||
if [ "$(basename $JAVACMD)" = "drip" ] ; then
|
||||
export DRIP_INIT_CLASS="org.jruby.main.DripMain"
|
||||
export DRIP_INIT=
|
||||
# Resolve full path to the java command.
|
||||
if [ ! -f "$JAVACMD" ] ; then
|
||||
JAVACMD=$(which $JAVACMD 2>/dev/null)
|
||||
fi
|
||||
|
||||
if [ ! -x "$JAVACMD" ] ; then
|
||||
|
@ -35,6 +33,11 @@ setup_java() {
|
|||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$(basename $JAVACMD)" = "drip" ] ; then
|
||||
export DRIP_INIT_CLASS="org.jruby.main.DripMain"
|
||||
export DRIP_INIT=
|
||||
fi
|
||||
|
||||
JAVA_OPTS="$JAVA_OPTS -Xmx${LS_HEAP_SIZE}"
|
||||
JAVA_OPTS="$JAVA_OPTS -XX:+UseParNewGC"
|
||||
JAVA_OPTS="$JAVA_OPTS -XX:+UseConcMarkSweepGC"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue