Skip to content

Commit c0382a0

Browse files
author
sshcherbakov
committed
Fix server startup on missing lib/ folder and *.jar files
1 parent b5bf49f commit c0382a0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Diff for: bin/start-server

+6-3
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,13 @@ WORK_DIR=${DIR}/var/work/${NAME}
1010

1111
export HOSTNAME=`hostname -s`
1212
export PORT=0
13-
export LOCATOR=vf0[10334]
13+
export LOCATOR=vf511[10334]
14+
export CLASSPATH=""
1415

1516
export MAX_HEAP=2g
16-
export CLASSPATH="$(ls -1 ${DIR}/lib/*.jar | tr '\n' ':' | head -c -1)"
17+
if ls ${DIR}/lib/*.jar 1> /dev/null 2>&1; then
18+
export CLASSPATH="--classpath=$(ls -1 ${DIR}/lib/*.jar | tr '\n' ':' | head -c -1)"
19+
fi
1720

1821
export SERVER_JAVA_OPTS="$SERVER_JAVA_OPTS --J=-XX:MaxNewSize=768m"
1922
export SERVER_JAVA_OPTS="$SERVER_JAVA_OPTS --J=-XX:NewSize=768m"
@@ -57,7 +60,7 @@ gfsh start server --name=${NAME} --server-port=${PORT} --dir=${WORK_DIR} \
5760
--cache-xml-file=${ETC_DIR}/cache.xml \
5861
--properties-file=${ETC_DIR}/gemfire.properties \
5962
--locators=$LOCATOR \
60-
--classpath=${CLASSPATH} \
63+
${CLASSPATH} \
6164
--max-heap=${MAX_HEAP} --initial-heap=${MAX_HEAP} \
6265
$SERVER_JAVA_OPTS
6366

0 commit comments

Comments
 (0)