husted      01/02/20 04:25:04

  Modified:    src/doc  installation.xml
  Added:       src/doc  installation-ip.xml
  Log:
  Add iPlanet instructions.
  
  Submitted by Stanley Santiago.
  
  Revision  Changes    Path
  1.17      +12 -15    jakarta-struts/src/doc/installation.xml
  
  Index: installation.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/src/doc/installation.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- installation.xml  2001/02/19 22:06:38     1.16
  +++ installation.xml  2001/02/20 12:25:00     1.17
  @@ -217,38 +217,35 @@
           to include the <code>struts.jar</code> file (copied earlier) on the
           CLASSPATH that is submitted to the compiler.</li>
       </ul>
  -</section> 
  -
  -<section name="Installing Struts with your servlet container" href="Containers"> 
  -
  +</section> <section name="Installing Struts with your servlet container" 
href="Containers"> 
   <p>For most containers, you need only to: </p>
  -
   <ul>
     <li>Copy the WAR files in your Struts <code>/webapp</code> directory to your 
       containers <code>webapps</code> directory. </li>
     <li>In some cases, you may need to restart your container if it is running.</li>
   </ul>
  -
   <h3>Status of various containers</h3>
  -
   <ul>
  +  <li>iPlanet Application Server - Service Pack 2 is recommended. See notes 
regarding 
  +    Example Application.</li>
     <li>Tomcat 3.1 and prior - Not recommended. Use Tomcat 3.2.1 or later.</li>
     <li>Tomcat 3.2.1+ "standalone" - No additional steps required.</li>
     <li>Resin 2.1+ "standalone" - No additional steps required.</li>
     <li>WebLogic 6.0+ - No additional steps required.</li>
   </ul>
  -
   <ul>
  -  <li>Bluestone Universal Business Server - <a 
href="installation-ubs.html">Additional steps required.</a></li>
  +  <li>Bluestone Universal Business Server - <a 
href="installation-ubs.html">Additional 
  +    steps required.</a></li>
  +  <li>iPlanet Web Server - <a href="installation-ip.html">Additional steps 
required.</a></li>
     <li>JRUN - <a href="installation-jrun.html">Additional steps required.</a></li>
  -  <li>Orion Application Server - <a href="installation-oas.html">Additional steps 
required.</a></li>
  +  <li>Orion Application Server - <a href="installation-oas.html">Additional steps 
  +    required.</a></li>
     <li>Silverstream - - <a href="installation-sas.html">Additional steps 
required.</a></li>
  -  <li>Tomcat 3.2.1 with Apache - <a href="installation-tc.html">Additional steps 
required.</a></li>
  -  <li>Weblogic 5.1 (sp8) - <a href="installation-wls.html">Additional steps 
required.</a></li>
  +  <li>Tomcat 3.2.1 with Apache - <a href="installation-tc.html">Additional steps 
  +    required.</a></li>
  +  <li>Weblogic - <a href="installation-wls.html">Additional steps required.</a></li>
     <li>WebSphere - <a href="installation-was.html">Additional steps 
required.</a></li>
   </ul>
  -
  -
  -</section>
  +</section> 
   </body>
   </document>
  
  
  
  1.1                  jakarta-struts/src/doc/installation-ip.xml
  
  Index: installation-ip.xml
  ===================================================================
  <?xml version="1.0"?>
  <document url="./installation-ip.xml">
  <properties>
  <author>Stanley Santiago</author> 
  <title>The Struts Framework Project - Installation - iPlanet</title>
  </properties>
  <body>
  <section name="Installing Struts with your servlet container" href="Containers"> 
  <h3><a name="ipws42">iPlanet Application Server 6.0</a></h3>
  <p>Service Pack 2 is recommended.</p>
  <p>NOTE: At present, the Struts example application still uses a non-Serializable 
  servlet context attribute, and will not run in an environment that requires them, 
  like iPlanet Application Server.</p>
  <h3><a name="ipws42">iPlanet Web Server 4.2</a></h3>
  <p>Here are the issues I ran into while moving my struts based application from 
    Tomcat (supports WebApps and WAR) to iWS 4.1 (does <b>NOT</b> support Webapps 
    and WAR). </p>
  <p>Webapps and WAR will be supported in iWS 5.0, as mentioned in iWS5.0 roadmap.</p>
  <h4>Classpath issues.</h4>
  <p>This s pretty straightforward. Since there is no notion of 
<code>WEB-INF/lib</code> and 
    <code>WEB-INF/classes</code> the classpath has to be explicitly set in 
    <code>$SERVER_ROOT/config/jvm12.conf</code>.</p>
  <h4>Context relative paths</h4>
  <p>All URLs should be visible from the document root. In my case I just created 
    a symbolic link from <code>$DOCROOT/myapp</code> to <code>webapps/myapp</code>.</p>
  <h4>Extension mapping</h4>
  <p>The config file <code>$SERVER_ROOT/config/rules.properties</code> has a similar 
mechanism 
    as in web.xml.</p>
  <p>I have this in my <code>rules.properties</code> which forwards all urls ending 
with &quot;do&quot; 
    to the servlet whose logical name is action.</p>
  <pre>####
      @.*[.]do$=action
  ####</pre>
  <hr/>
  <ul>
    <li>Author: Stanley Santiago</li>
  </ul>
  <hr/>
  <p>Back to <a href="installation.html#Containers">Installation</a></p></section> 
  </body>
  </document>
  
  
  

Reply via email to