Install ******* Windows ======= http://wrapper.tanukisoftware.org Copied:: InstallTestWrapper-NT.bat MyApp.bat UninstallTestWrapper-NT.bat wrapper.exe from:: C:\Tools\wrapper_win32_3.1.2\bin into:: C:\projects\mule-gateway\bin Renamed:: InstallTestWrapper-NT.bat to:: InstallMessageService-NT.bat :: MyApp.bat to:: MyMessageService.bat :: UninstallTestWrapper-NT.bat to:: UninstallMessageService-NT.bat Copied:: wrapper.dll from:: C:\Tools\wrapper_win32_3.1.2\lib into:: C:\projects\mule-gateway\bin Added:: tanukisoft wrapper 3.1.2 to:: C:\projects\mule-gateway\project.xml Copied:: wrapper.conf from:: C:\Tools\wrapper_win32_3.1.2\conf into:: C:\projects\mule-gateway\bin Edited:: C:\projects\mule-gateway\bin\MessageService.bat changed:: set _WRAPPER_CONF="%_REALPATH%..\conf\wrapper.conf" to:: set _WRAPPER_CONF="%_REALPATH%wrapper.conf" Created a new folder:: C:\projects\mule-gateway\logs Made the following changes in:: C:\projects\mule-gateway\bin\wrapper.conf :: # Use %JAVA_HOME% here if you want! wrapper.java.command=C:\Tools\j2sdk1.4.2_08\bin\java # Added in all the jar files for the classpath... wrapper.java.classpath.1=../target/dep/wrapper-3.1.2.jar wrapper.java.classpath.2=../target/mule-gateway-1.0.jar wrapper.java.classpath.3=../target/dep/activation-1.0.2.jar wrapper.java.classpath.4=../target/dep/activeio-1.0.jar wrapper.java.classpath.5=../target/dep/axis-jaxrpc-1.2.jar # add in all the rest of the classpath entries - must be no gap in the numbers! wrapper.java.library.path.1=./ wrapper.app.parameter.1=org.mule.MuleServer wrapper.app.parameter.2=-config mule-gateway-server.xml wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp wrapper.ntservice.name=mule-gateway wrapper.ntservice.displayname=Messaging Gateway wrapper.ntservice.description=Messaging Gateway Edited:: InstallMessageService-NT.bat Changed:: set _WRAPPER_CONF="%_REALPATH%..\conf\wrapper.conf" to:: set _WRAPPER_CONF="%_REALPATH%wrapper.conf" Edited:: UninstallMessageService-NT.bat Changed:: set _WRAPPER_CONF="%_REALPATH%..\conf\wrapper.conf" to:: set _WRAPPER_CONF="%_REALPATH%wrapper.conf" For more information see SVN path, revision 351 to 353: http://g1/svn/projects/mule-gateway/trunk To test the application:: bin\MessageService.bat console To install the service:: bin\InstallMessageService-NT.bat To uninstall the service:: bin\UnInstallMessageService-NT.bat Note The home directory appears to be: ``bin\``... When the Java program creates a file it does so in ``bin\``. Need to move property files and "site" folders into ``bin\``. The easiest thing to do is to cd into the ``bin\`` folder and think of this folder as the current directory. Linux ===== Downloaded ``wrapper_linux_3.1.2.tar.gz`` Copied ``bin/wrapper`` to ``bin/`` Set the permissions on the two files:: chmod a+x gateway-linux chmod a+x wrapper Copied ``lib/libwrapper.so`` to ``bin``.