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]