Date: 2004-09-10T13:06:54
   Editor: BertrandRenuart <[EMAIL PROTECTED]>
   Wiki: Cocoon Wiki
   Page: TomcatWin32Service
   URL: http://wiki.apache.org/cocoon/TomcatWin32Service

   no comment

Change Log:

------------------------------------------------------------------------------
@@ -1,49 +1,58 @@
 Installing Tomcat as Win32 service is a piece of cake - you only have
 to enter following commands at command line:
 
-{{{
-
[EMAIL PROTECTED] JAVA_HOME=c:\DevTools\j2sdk1.4.2
[EMAIL PROTECTED] TOMCAT_HOME=C:\DevTools\jakarta-tomcat-4.1.24-LE-jdk14
[EMAIL PROTECTED] TOMCAT_JVM="%JAVA_HOME%\jre\bin\client\jvm.dll"
[EMAIL PROTECTED] 
TOMCAT_CLASSPATH=%TOMCAT_HOME%\bin\bootstrap.jar;%TOMCAT_HOME%\common\lib\servlet.jar
[EMAIL PROTECTED] TOMCAT_ENDORSED=%TOMCAT_HOME%\common\endorsed
[EMAIL PROTECTED] TOMCAT_LOG=%TOMCAT_HOME%\logs\stdout.log
[EMAIL PROTECTED] TOMCAT_ERR_LOG=%TOMCAT_HOME%\logs\stdout.log
-%TOMCAT_HOME%\bin\tomcat.exe 
- -install "Tomcat" %TOMCAT_JVM% 
- -Djava.class.path=%TOMCAT_CLASSPATH% 
- -Djava.endorsed.dirs=%TOMCAT_ENDORSED% 
- -Dcatalina.home=%TOMCAT_HOME% 
- -start org.apache.catalina.startup.BootstrapService 
- -params start 
- -stop org.apache.catalina.startup.BootstrapService 
- -params stop -out %TOMCAT_LOG% 
- -err %TOMCAT_ERR_LOG%
-
+{{{
+
[EMAIL PROTECTED] JAVA_HOME=c:\DevTools\j2sdk1.4.2
[EMAIL PROTECTED] TOMCAT_HOME=C:\DevTools\jakarta-tomcat-4.1.24-LE-jdk14
[EMAIL PROTECTED] TOMCAT_JVM="%JAVA_HOME%\jre\bin\client\jvm.dll"
[EMAIL PROTECTED] 
TOMCAT_CLASSPATH=%TOMCAT_HOME%\bin\bootstrap.jar;%TOMCAT_HOME%\common\lib\servlet.jar
[EMAIL PROTECTED] TOMCAT_ENDORSED=%TOMCAT_HOME%\common\endorsed
[EMAIL PROTECTED] TOMCAT_LOG=%TOMCAT_HOME%\logs\stdout.log
[EMAIL PROTECTED] TOMCAT_ERR_LOG=%TOMCAT_HOME%\logs\stdout.log
+%TOMCAT_HOME%\bin\tomcat.exe 
+ -install "Tomcat" %TOMCAT_JVM% 
+ -Djava.class.path=%TOMCAT_CLASSPATH% 
+ -Djava.endorsed.dirs=%TOMCAT_ENDORSED% 
+ -Dcatalina.home=%TOMCAT_HOME% 
+ -start org.apache.catalina.startup.BootstrapService 
+ -params start 
+ -stop org.apache.catalina.startup.BootstrapService 
+ -params stop -out %TOMCAT_LOG% 
+ -err %TOMCAT_ERR_LOG%
+
 }}}
 Note: the last command has to be entered in one single line!
 
 and this is how you uninstall your service
 
-{{{
-
-tomcat.exe -uninstall Tomcat
-
+{{{
+
+tomcat.exe -uninstall Tomcat
+
 }}}
 
 by Leszek Gawron, added by ReinhardPoetz
 ----
 To give the JVM more Memory add the the following to the code above:
-{{{
-...
[EMAIL PROTECTED] CATALINA_OPTS=-server -Xms64m -Xmx512m
-%TOMCAT_HOME%\bin\tomcat.exe 
- -install "Tomcat" %TOMCAT_JVM% 
- -Djava.class.path=%TOMCAT_CLASSPATH% 
- -Djava.endorsed.dirs=%TOMCAT_ENDORSED% 
- -Dcatalina.home=%TOMCAT_HOME% 
- %CATALINA_OPTS%
-...
+{{{
+...
[EMAIL PROTECTED] CATALINA_OPTS=-server -Xms64m -Xmx512m
+%TOMCAT_HOME%\bin\tomcat.exe 
+ -install "Tomcat" %TOMCAT_JVM% 
+ -Djava.class.path=%TOMCAT_CLASSPATH% 
+ -Djava.endorsed.dirs=%TOMCAT_ENDORSED% 
+ -Dcatalina.home=%TOMCAT_HOME% 
+ %CATALINA_OPTS%
+...
 }}}
 by Martin Geissler
+----
+'''Note:'''
+Using ''org.apache.catalina.startup.BootstrapService'' breaks the 
"swallowOutput" context directive.
+Using ''org.apache.catalina.startup.BootstrapService'' makes it work back 
again...
+
+Don't know why... just facts.
+
+
+This causes "swallowOutput" to work again.