Date: 2005-03-05T08:41:13
   Editor: BertrandDelacretaz
   Wiki: Cocoon Wiki
   Page: WindowsTomcatCocoonInstallation
   URL: http://wiki.apache.org/cocoon/WindowsTomcatCocoonInstallation

   point to NoServletContainerRequired

Change Log:

------------------------------------------------------------------------------
@@ -1,3 +1,5 @@
+'''Warning''': many pages on this wiki imply that a servlet container must be 
installed before running Cocoon, this is '''wrong''' - see 
NoServletContainerRequired. A basic installation of Cocoon for test or 
development purposes can be ''very simple''.
+
 Tomcat 5.0.18/Cocoon 2.1.3 on Windows 2000 with j2sdk1.4.2_01
 
 ''(courtesy of Jim Bloggs)''
@@ -31,42 +33,42 @@
 
       {{{c:\jakarta-tomcat-5.0.18}}}
 
-      {{{Consider this: You can tell Winzip will create a subdirectory by 
looking at the value in the path column 
+      {{{Consider this: You can tell Winzip will create a subdirectory by 
looking at the value in the path column 
 on the right hand side.}}}
 
 3. ''Do this:'' '''Set''' the ''JAVA_HOME'' and ''CATALINA_HOME'' environment 
variables.
 
       Right-click {{{My Computer > Properties > Advanced > Environment 
variables... > System Variable pane, New... etc.}}}
 
-      {{{
-        JAVA_HOME
-          c:\j2sdk1.4.2_01
-        CATALINA_HOME
-          c:\jakarta-tomcat-5.0.18
+      {{{
+        JAVA_HOME
+          c:\j2sdk1.4.2_01
+        CATALINA_HOME
+          c:\jakarta-tomcat-5.0.18
 }}} 
 
-      {{{Consider this: Environment variables can also be set in a DOS box 
using DOS commands, but in that case, 
+      {{{Consider this: Environment variables can also be set in a DOS box 
using DOS commands, but in that case, 
 they are only meaningful within and for the lifetime of that DOS box.}}}
 
 4. ''Do this:'' '''Test''' the server by running the batch file provided.
 
       {{{c:\jakarta-tomcat\bin\startup.bat}}}
 
-      {{{Consider this: This is only one way of running the server. A better 
way is to install it as a Windows 
+      {{{Consider this: This is only one way of running the server. A better 
way is to install it as a Windows 
 service.}}}
 
 5. ''Do this:'' '''View''' the default installation screen. The screen should 
be available when you see the message[[BR]] ''INFO:Server startup in 
<nnnnn>ms'', by visiting:
 
       {{{http://localhost:8080/}}}
 
-      {{{Consider this: Tomcat listens on port 8080 by default. Apache listens 
on port 80 by default. Browsers 
+      {{{Consider this: Tomcat listens on port 8080 by default. Apache listens 
on port 80 by default. Browsers 
 normally hit on port 80 unless told otherwise.}}}
 
 6. ''Do this:'' '''Stop''' the server by running the batch file provided.
 
       {{{c:\jakarta-tomcat\bin\shutdown.bat}}}
 
-      {{{Consider this: Because the batch file appears to hang, you will need 
to run this batch file from another
+      {{{Consider this: Because the batch file appears to hang, you will need 
to run this batch file from another
 DOS window.}}}
 
 7. ''Do this:'' '''Install''' Tomcat as a Windows service by running the batch 
file provided.
@@ -97,22 +99,22 @@
 
       {{{build}}}
 
-      {{{Consider this: During this time there will be many disturbing warning 
messages. You can see other build 
-options by doing 
+      {{{Consider this: During this time there will be many disturbing warning 
messages. You can see other build 
+options by doing 
 build -projecthelp}}}
 
 12. ''Do this:'' '''Test''' Cocoon in the Jetty Servlet container.
 
       {{{cocoon servlet}}}
 
-      {{{Consider this: Jetty is provided with Cocoon so that it can be tested 
independently of a separately 
+      {{{Consider this: Jetty is provided with Cocoon so that it can be tested 
independently of a separately 
 installed servlet container such as Tomcat.}}}
 
 13. ''Do this:'' '''View''' the Cocoon default installation screen here:
 
       {{{http://localhost:8888/}}}
 
-      {{{Consider this: Jetty listens on port 8888, but in a moment, we will 
configure Cocoon to run with Tomcat 
+      {{{Consider this: Jetty listens on port 8888, but in a moment, we will 
configure Cocoon to run with Tomcat 
 on port 8080.}}}
 
 14. ''Do this:'' '''Stop''' the Jetty server.
@@ -125,7 +127,7 @@
 
       {{{copy c:\cocoon-2.1.3\lib\endorsed\xalan.2.5.2.jar 
c:\jakarta-tomcat-5.0.18\common\endorsed\}}}
 
-      {{{Consider this: The docs suggested copying over xercesXXX.jar and 
xml-apis.jar, but I omitted to because 
+      {{{Consider this: The docs suggested copying over xercesXXX.jar and 
xml-apis.jar, but I omitted to because 
 the versions that came with Tomcat were dated after those shipping with 
Cocoon.}}}
 ;:''This is changed with the latest release of Cocoon 2.1.4, so please check 
for yourself'' -HvdL
 
@@ -133,8 +135,8 @@
 
       {{{xcopy c:\cocoon-2.1.3\build\webapp 
c:\jakarta-tomcat-5.0.18\webapps\cocoon /D /S /V /I /F}}}
 
-      {{{Consider this: Alternatively, using Windows explorer, drag and drop 
the webapp folder into the webapps
-folder whilst holding down the <ctrl> key. Then select the ''webapp'' folder, 
hit F2, 
+      {{{Consider this: Alternatively, using Windows explorer, drag and drop 
the webapp folder into the webapps
+folder whilst holding down the <ctrl> key. Then select the ''webapp'' folder, 
hit F2, 
 and rename it ''cocoon''.}}}
 
 17. ''Do this:'' '''Restart''' Tomcat from the services window:
@@ -147,18 +149,18 @@
 
       {{{http://localhost:8080/cocoon/}}}
 
-      {{{Consider this: The first time you run Cocoon, it will take some time 
to compile. You can create a more lean 
-and mean Cocoon by creating and editing the files 
-local.build.properties 
-and 
+      {{{Consider this: The first time you run Cocoon, it will take some time 
to compile. You can create a more lean 
+and mean Cocoon by creating and editing the files 
+local.build.properties 
+and 
 local.blocks.properties.}}}
 
 19. ''Do this:'' '''Delete''' the source if you desire to save space and keep 
things tidy.
 
       {{{rd /S c:\cocoon-2.1.3}}}
 
-      {{{Consider this: If you choose to keep the source and rebuild Cocoon 
later, you will have to clear out 
-the build directory by doing 
+      {{{Consider this: If you choose to keep the source and rebuild Cocoon 
later, you will have to clear out 
+the build directory by doing 
 build clean}}}