You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by vg...@apache.org on 2005/09/28 16:07:46 UTC
svn commit: r292183 - in /cocoon/trunk: cocoon.bat cocoon.sh
Author: vgritsenko
Date: Wed Sep 28 07:07:42 2005
New Revision: 292183
URL: http://svn.apache.org/viewcvs?rev=292183&view=rev
Log:
add osgi-debug
Modified:
cocoon/trunk/cocoon.bat
cocoon/trunk/cocoon.sh
Modified: cocoon/trunk/cocoon.bat
URL: http://svn.apache.org/viewcvs/cocoon/trunk/cocoon.bat?rev=292183&r1=292182&r2=292183&view=diff
==============================================================================
--- cocoon/trunk/cocoon.bat (original)
+++ cocoon/trunk/cocoon.bat Wed Sep 28 07:07:42 2005
@@ -110,6 +110,7 @@
IF ""%1"" == ""servlet-profile"" goto doProfile
IF ""%1"" == ""yourkit-profile"" goto doYourkitProfile
IF ""%1"" == ""osgi"" goto doOsgiKnopflerfish
+IF ""%1"" == ""osgi-debug"" goto doOsgiKnopflerfishDebug
echo Usage: cocoon (action)
echo actions:
@@ -120,6 +121,7 @@
echo servlet-profile Run Cocoon in a servlet container and turn on JVM profiling
echo yourkit-profile Run Cocoon in a servlet container and turn on Yourkit JVM profiling
echo osgi Run Cocoon within OSGi
+echo osgi-debug Run Cocoon within OSGi and turn on remote JVM debug
goto end
:: ----- Cli -------------------------------------------------------------------
@@ -173,6 +175,10 @@
:doOsgiKnopflerfish
%EXEC% "%JAVA_HOME%\bin\java.exe" %JAVA_OPTIONS% -jar lib/core/knopflerfish-framework-1.3.3.jar -init %2 %3 %4 %5 %6 %7 %8 %9
+goto end
+
+:doOsgiKnopflerfishDebug
+%EXEC% "%JAVA_HOME%\bin\java.exe" %JAVA_OPTIONS% -Xdebug -Xrunjdwp:transport=dt_socket,address=%JAVA_DEBUG_PORT%,server=y,suspend=n -jar lib/core/knopflerfish-framework-1.3.3.jar -init %2 %3 %4 %5 %6 %7 %8 %9
goto end
:: ----- End -------------------------------------------------------------------
Modified: cocoon/trunk/cocoon.sh
URL: http://svn.apache.org/viewcvs/cocoon/trunk/cocoon.sh?rev=292183&r1=292182&r2=292183&view=diff
==============================================================================
--- cocoon/trunk/cocoon.sh (original)
+++ cocoon/trunk/cocoon.sh Wed Sep 28 07:07:42 2005
@@ -60,6 +60,7 @@
echo " servlet-debug Run Cocoon in a servlet container and turn on JVM remote debug"
echo " servlet-profile Run Cocoon in a servlet container and turn on JVM profiling"
echo " osgi Run Cocoon with the experimental OSGI kernel"
+ echo " osgi-debug Run Cocoon with the experimental OSGI kernel and turn on JVM remote debug"
exit 1
}
@@ -175,6 +176,12 @@
# -init prevents knopflerfish from using its persistent info about bundles, seems safer for now
KNOP_OPTIONS="-init"
$JAVA $JAVA_OPTIONS -jar lib/core/knopflerfish-framework-1.3.3.jar $KNOP_OPTIONS $ARGS
+ ;;
+
+ osgi-debug)
+ # -init prevents knopflerfish from using its persistent info about bundles, seems safer for now
+ KNOP_OPTIONS="-init"
+ $JAVA $JAVA_OPTIONS $JAVA_DEBUG_ARGS -jar lib/core/knopflerfish-framework-1.3.3.jar $KNOP_OPTIONS $ARGS
;;
*)