From c8cd4e42a8779684e4152c99571d89f07f857a45 Mon Sep 17 00:00:00 2001
From: brinn <brinn>
Date: Sun, 7 Oct 2007 20:08:50 +0000
Subject: [PATCH] add: support for $JAVA_OPTS configuration variable change:
 start JRE in server mode

SVN: 2030
---
 datamover/dist/datamover.sh       | 8 ++++----
 datamover/dist/etc/datamover.conf | 8 ++++++++
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/datamover/dist/datamover.sh b/datamover/dist/datamover.sh
index 699a3651799..e8987a09366 100755
--- a/datamover/dist/datamover.sh
+++ b/datamover/dist/datamover.sh
@@ -70,7 +70,7 @@ case "$1" in
 	        echo -n "Starting Datamover "
 
 		shift 1		
-		${JAVA_HOME}java -jar lib/datamover.jar "$@" > $STARTUPLOG 2>&1 & echo $! > $PIDFILE
+		${JAVA_HOME}java ${JAVA_OPTS} -jar lib/datamover.jar "$@" > $STARTUPLOG 2>&1 & echo $! > $PIDFILE
 		if [ $? -eq 0 ]; then
 			# wait for initial self-test to finish"
 			sleep 1
@@ -129,13 +129,13 @@ case "$1" in
 	        $0 start
         ;;
 	help)
-		${JAVA_HOME}java -jar lib/datamover.jar --help
+		${JAVA_HOME}java ${JAVA_OPTS} -jar lib/datamover.jar --help
 	;;
 	version)
-                ${JAVA_HOME}java -jar lib/datamover.jar --version
+                ${JAVA_HOME}java ${JAVA_OPTS} -jar lib/datamover.jar --version
 	;;
 	test-notify)
-		${JAVA_HOME}java -jar lib/datamover.jar --test-notify
+		${JAVA_HOME}java ${JAVA_OPTS} -jar lib/datamover.jar --test-notify
 	;;
         *)
         echo $"Usage: $0 {start|stop|restart|status|recover|help|version|test-notify}"
diff --git a/datamover/dist/etc/datamover.conf b/datamover/dist/etc/datamover.conf
index 88c733363e8..f80c168cedd 100644
--- a/datamover/dist/etc/datamover.conf
+++ b/datamover/dist/etc/datamover.conf
@@ -2,4 +2,12 @@
 # Datamover configuration file
 #
 
+#
+# Home directory of the JRE that should be used
+#
 #JAVA_HOME=/usr/java/latest
+
+#
+# Options to the JRE
+#
+JAVA_OPTS=-server
-- 
GitLab