fixing the sharing server start script issue

Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/17646993
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/17646993
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/17646993

Branch: refs/heads/airavata-gov-registry
Commit: 1764699364e5a07f3d9fe129a6af4e7505c68e10
Parents: 9101a51
Author: scnakandala <supun.nakand...@gmail.com>
Authored: Thu Oct 13 17:35:49 2016 -0400
Committer: scnakandala <supun.nakand...@gmail.com>
Committed: Thu Oct 13 17:35:49 2016 -0400

----------------------------------------------------------------------
 .../src/main/resources/bin/setenv.sh              |  6 +-----
 .../src/main/resources/bin/sharing-registry.sh    | 18 +++++++++++-------
 2 files changed, 12 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/17646993/modules/sharing-registry/sharing-registry-distribution/src/main/resources/bin/setenv.sh
----------------------------------------------------------------------
diff --git 
a/modules/sharing-registry/sharing-registry-distribution/src/main/resources/bin/setenv.sh
 
b/modules/sharing-registry/sharing-registry-distribution/src/main/resources/bin/setenv.sh
index 1dcf419..1e5475d 100644
--- 
a/modules/sharing-registry/sharing-registry-distribution/src/main/resources/bin/setenv.sh
+++ 
b/modules/sharing-registry/sharing-registry-distribution/src/main/resources/bin/setenv.sh
@@ -52,14 +52,10 @@ PRGDIR=`dirname "$PRG"`
 
 SHARING_REGISTRY_CLASSPATH=""
 
-
-
-for f in "SHARING_REGISTRY_HOME"/lib/*.jar
+for f in "$SHARING_REGISTRY_HOME"/lib/*.jar
 do
   SHARING_REGISTRY_CLASSPATH="$SHARING_REGISTRY_CLASSPATH":$f
 done
 
-SHARING_REGISTRY_CLASSPATH="$SHARING_REGISTRY_CLASSPATH":"$SHARING_REGISTRY_HOME"/conf/log4j.properties
-
 export SHARING_REGISTRY_HOME
 export SHARING_REGISTRY_CLASSPATH
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata/blob/17646993/modules/sharing-registry/sharing-registry-distribution/src/main/resources/bin/sharing-registry.sh
----------------------------------------------------------------------
diff --git 
a/modules/sharing-registry/sharing-registry-distribution/src/main/resources/bin/sharing-registry.sh
 
b/modules/sharing-registry/sharing-registry-distribution/src/main/resources/bin/sharing-registry.sh
index 35bf0ef..0725c48 100644
--- 
a/modules/sharing-registry/sharing-registry-distribution/src/main/resources/bin/sharing-registry.sh
+++ 
b/modules/sharing-registry/sharing-registry-distribution/src/main/resources/bin/sharing-registry.sh
@@ -18,16 +18,22 @@
 # under the License.
 
 . `dirname $0`/setenv.sh
-cd $SHARING_REGISTRY_HOME
+cd $SHARING_REGISTRY_HOME/bin
 
 IS_DAEMON_MODE=false
 SHARING_REGISTRY_COMMAND=""
 STOP=false
 FORCE=false
+JAVA_OPTS=""
 
 for var in "$@"
 do
     case $var in
+    -xdebug)
+               AIRAVATA_COMMAND="${AIRAVATA_COMMAND}"
+            JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent 
-Xrunjdwp:transport=dt_socket,server=y,address=8000"
+            shift
+        ;;
        start)
            IS_DAEMON_MODE=true
             shift
@@ -43,6 +49,7 @@ do
             echo "command options:"
            echo "  start              Start server in daemon mode"
            echo "  stop               Stop server."
+           echo "  -xdebug                        Start Sharing Registry 
Server under JPDA debugger"
            echo "  -h                 Display this help and exit"
                shift
             exit 0
@@ -74,14 +81,11 @@ then
                fi
        done
 else
+       echo $SHARING_REGISTRY_CLASSPATH
        if $IS_DAEMON_MODE ; then
                echo "Starting Sharing Registry Server in daemon mode..."
-               cd "$SHARING_REGISTRY_HOME"/lib
-               nohup $JAVA_HOME/bin/java -jar 
"$SHARING_REGISTRY_HOME"/lib/airavata-sharing-registry-server-0.17-SNAPSHOT.jar 
> ../sharing-registry.out & echo $! > "../sharing-registry-start_$!"
-               cd ..
+               nohup $JAVA_HOME/bin/java ${JAVA_OPTS} -classpath 
"$SHARING_REGISTRY_CLASSPATH"  
org.apache.airavata.sharing.registry.server.SharingRegistryServer > 
../sharing-registry.out & echo $! > "../sharing-registry-start_$!"
        else
-        cd "$SHARING_REGISTRY_HOME"/lib
-               $JAVA_HOME/bin/java -jar 
"$SHARING_REGISTRY_HOME"/lib/airavata-sharing-registry-server-0.17-SNAPSHOT.jar
-               cd ..
+               $JAVA_HOME/bin/java ${JAVA_OPTS} -classpath 
"$SHARING_REGISTRY_CLASSPATH"  
org.apache.airavata.sharing.registry.server.SharingRegistryServer
        fi
 fi
\ No newline at end of file

Reply via email to