Author: indika
Date: Thu Nov  1 00:44:47 2007
New Revision: 590922

URL: http://svn.apache.org/viewvc?rev=590922&view=rev
Log:
add a batch script that use java service wrapper to run synapse in windows env

Added:
    webservices/synapse/trunk/java/src/main/bin/run-synapse-service.bat
Modified:
    
webservices/synapse/trunk/java/modules/samples/src/main/scripts/axis2server.bat
    webservices/synapse/trunk/java/src/main/assembly/bin.xml

Modified: 
webservices/synapse/trunk/java/modules/samples/src/main/scripts/axis2server.bat
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/samples/src/main/scripts/axis2server.bat?rev=590922&r1=590921&r2=590922&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/samples/src/main/scripts/axis2server.bat 
(original)
+++ 
webservices/synapse/trunk/java/modules/samples/src/main/scripts/axis2server.bat 
Thu Nov  1 00:44:47 2007
@@ -89,7 +89,7 @@
 rem set the classes by looping through the libs
 setlocal EnableDelayedExpansion
 set AXIS2_CLASS_PATH=%AXIS2_HOME%/../../lib;%AXIS2_HOME%/../../repository/conf
-FOR %%c in ("%AXIS2_HOME%\..\..\lib\*.jar") DO set 
AXIS2_CLASS_PATH=!AXIS2_CLASS_PATH!;%%c
+FOR %%C in ("%AXIS2_HOME%\..\..\lib\*.jar") DO set 
AXIS2_CLASS_PATH="%%~fC";!AXIS2_CLASS_PATH!
 
 rem use proper bouncy castle version for the JDK
 

Modified: webservices/synapse/trunk/java/src/main/assembly/bin.xml
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/src/main/assembly/bin.xml?rev=590922&r1=590921&r2=590922&view=diff
==============================================================================
--- webservices/synapse/trunk/java/src/main/assembly/bin.xml (original)
+++ webservices/synapse/trunk/java/src/main/assembly/bin.xml Thu Nov  1 
00:44:47 2007
@@ -51,6 +51,7 @@
                 <include>synapse.bat</include>
                 <include>install-synapse-service.bat</include>
                 <include>uninstall-synapse-service.bat</include>
+                <include>run-synapse-service.bat</include>
             </includes>
         </fileSet>
         <fileSet>

Added: webservices/synapse/trunk/java/src/main/bin/run-synapse-service.bat
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/src/main/bin/run-synapse-service.bat?rev=590922&view=auto
==============================================================================
--- webservices/synapse/trunk/java/src/main/bin/run-synapse-service.bat (added)
+++ webservices/synapse/trunk/java/src/main/bin/run-synapse-service.bat Thu Nov 
 1 00:44:47 2007
@@ -0,0 +1,56 @@
[EMAIL PROTECTED] off
+setlocal
+
+rem Copyright (c) 1999, 2006 Tanuki Software Inc.
+rem
+rem Java Service Wrapper general startup script
+rem
+
+rem
+rem Resolve the real path of the wrapper.exe
+rem  For non NT systems, the _REALPATH and _WRAPPER_CONF values
+rem  can be hard-coded below and the following test removed.
+rem
+if "%OS%"=="Windows_NT" goto nt
+echo This script only works with NT-based versions of Windows.
+goto :eof
+
+:nt
+rem
+rem Find the application home.
+rem
+rem %~dp0 is location of current script under NT
+set _REALPATH=%~dp0..\
+
+rem Decide on the wrapper binary.
+set _WRAPPER_BASE=wrapper
+set _WRAPPER_DIR=%_REALPATH%bin\native\
+set _WRAPPER_EXE=%_WRAPPER_DIR%%_WRAPPER_BASE%-windows-x86-32.exe
+if exist "%_WRAPPER_EXE%" goto conf
+set _WRAPPER_EXE=%_WRAPPER_DIR%%_WRAPPER_BASE%-windows-x86-64.exe
+if exist "%_WRAPPER_EXE%" goto conf
+set _WRAPPER_EXE=%_WRAPPER_DIR%%_WRAPPER_BASE%.exe
+if exist "%_WRAPPER_EXE%" goto conf
+echo Unable to locate a Wrapper executable using any of the following names:
+echo %_REALPATH%%_WRAPPER_BASE%-windows-x86-32.exe
+echo %_REALPATH%%_WRAPPER_BASE%-windows-x86-64.exe
+echo %_REALPATH%%_WRAPPER_BASE%.exe
+pause
+goto :eof
+
+rem
+rem Find the wrapper.conf
+rem
+:conf
+set _WRAPPER_CONF="%~f1"
+if not %_WRAPPER_CONF%=="" goto startup
+set _WRAPPER_CONF="%_REALPATH%repository\conf\wrapper.conf"
+
+rem
+rem Start the Wrapper
+rem
+:startup
+"%_WRAPPER_EXE%" -c %_WRAPPER_CONF%
+if not errorlevel 1 goto :eof
+pause
+



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to