summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--java/sca/distribution/all/src/main/release/launcher/tuscany.bat9
1 files changed, 8 insertions, 1 deletions
diff --git a/java/sca/distribution/all/src/main/release/launcher/tuscany.bat b/java/sca/distribution/all/src/main/release/launcher/tuscany.bat
index 781e806165..6e4cf5e7c4 100644
--- a/java/sca/distribution/all/src/main/release/launcher/tuscany.bat
+++ b/java/sca/distribution/all/src/main/release/launcher/tuscany.bat
@@ -10,6 +10,13 @@ goto error
:gotHome
+set _XDEBUG=
+if not %1==debug goto skipDebug
+set _XDEBUG=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y
+shift
+:skipDebug
+
+
set _CMD_LINE_ARGS=
:argsLoop
if %1a==a goto doneInit
@@ -20,7 +27,7 @@ goto argsLoop
:doneInit
-java -jar %TUSCANY_HOME%/bin/launcher.jar %_CMD_LINE_ARGS%
+java %_XDEBUG% -jar %TUSCANY_HOME%/bin/launcher.jar %_CMD_LINE_ARGS%
goto end