You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by st...@apache.org on 2005/02/28 22:55:00 UTC

svn commit: r155704 - incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/pageflow_building.xml

Author: steveh
Date: Mon Feb 28 13:54:58 2005
New Revision: 155704

URL: http://svn.apache.org/viewcvs?view=rev&rev=155704
Log:
A fix for BEEHIVE-109: servlet.jar should not be put under WEB-INF/lib

Modified:
    incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/pageflow_building.xml

Modified: incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/pageflow_building.xml
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/pageflow_building.xml?view=diff&r1=155703&r2=155704
==============================================================================
--- incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/pageflow_building.xml (original)
+++ incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/pageflow_building.xml Mon Feb 28 13:54:58 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.2//EN" "http://forrest.apache.org/dtd/document-v12.dtd">
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
 <document>
   <header>
     <title>Building a Page Flow Web App</title>
@@ -37,9 +37,9 @@
           <li><code>resources/</code></li>
           <li><code>WEB-INF/</code>
             <ul>
-              <li><code>src/</code></li>
               <li><code>classes/</code></li>
               <li><code>lib/</code></li>
+              <li><code>src/</code></li>
             </ul>
           </li>
         </ul>
@@ -89,6 +89,11 @@
       should contain the jars for each dependency of your application, including those
       required by Beehive itself.  The jars required by Beehive are listed below.
       </p>
+	  
+	  <p><strong>Note:</strong> this Ant command will deploy the necessary JARs listed
+		below (plus a few other optional control JARs) to the WEB-INF/lib directory.</p>
+		
+	  <source>ant -f $BEEHIVE_HOME\ant\webappRuntimeCore.xml -Dwebapp.dir=$WEBAPP_DIR deploy.beehive.webapp.runtime</source>
 
       <table>
         <tr>
@@ -97,144 +102,174 @@
           <th>Version</th>
         </tr>
         <tr>
-          <td>Beehive</td>
-          <td>beehive-controls.jar</td>
-          <td><em>distribution</em></td>
+          <td>XMLBeans</td>
+          <td>apache-xbean.jar</td>
+          <td>2.0.0</td>
         </tr>
         <tr>
-          <td>Beehive</td>
-          <td>beehive-netui-compiler.jar</td>
-          <td><em>distribution</em></td>
+          <td>Axis</td>
+          <td>axis.jar</td>
+          <td>1.2RC2</td>
+        </tr>
+        <tr>
+          <td>Axis</td>
+          <td>axis-ant.jar</td>
+          <td>1.2RC2</td>
         </tr>
         <tr>
-          <td>Beehive</td>
+          <td>Beehive NetUI</td>
           <td>beehive-netui-pageflow.jar</td>
           <td><em>distribution</em></td>
         </tr>
         <tr>
-          <td>Beehive</td>
+          <td>Beehive NetUI</td>
           <td>beehive-netuid-scoping.jar</td>
           <td><em>distribution</em></td>
         </tr>
         <tr>
-          <td>Beehive</td>
+          <td>Beehive NetUI</td>
           <td>beehive-netui-tags-databinding.jar</td>
           <td><em>distribution</em></td>
         </tr>
         <tr>
-          <td>Beehive</td>
+          <td>Beehive NetUI</td>
           <td>beehive-netui-tags-html.jar</td>
           <td><em>distribution</em></td>
         </tr>
         <tr>
-          <td>Beehive</td>
-          <td>beehive-netuid-template.jar</td>
+          <td>Beehive NetUI</td>
+          <td>beehive-netui-tags-template.jar</td>
           <td><em>distribution</em></td>
         </tr>
         <tr>
-          <td>Beehive</td>
-          <td>beehive-tomcat-common-4x.jar</td>
+          <td>Beehive NetUI</td>
+          <td>beehive-netui-util.jar</td>
           <td><em>distribution</em></td>
         </tr>
         <tr>
-          <td>Beehive</td>
-          <td>beehive-tomcat-server-4x.jar</td>
-          <td><em>distribution</em></td>
+          <td>Jakarta Commons Bean Utils</td>
+          <td>commons-beanutils</td>
+          <td>1.6</td>
         </tr>
         <tr>
-          <td>Beehive</td>
-          <td>beehive-tomcat-webapp-4x.jar</td>
-          <td><em>distribution</em></td>
+          <td>Jakarta Commons Codec</td>
+          <td>commons-codec-1.3.jar</td>
+          <td>1.3</td>
         </tr>
         <tr>
-          <td>Beehive</td>
-          <td>beehive-netui-util.jar</td>
-          <td><em>distribution</em></td>
+          <td>Jakarta Commons Collections</td>
+          <td>commons-collections.jar</td>
+          <td>2.1.1</td>
         </tr>
         <tr>
-          <td>CGLib</td>
-          <td>cglib-full.jar</td>
-          <td>2.0.1</td>
+          <td>Jakarta Commons Digester</td>
+          <td>commons-digester.jar</td>
+          <td>1.5</td>
         </tr>
         <tr>
-          <td>Jakarta Commons</td>
-          <td>commons-beanutils</td>
-          <td>1.7.0</td>
+          <td>Jakarta Commons Discovery</td>
+          <td>commons-discovery-0.2.jar</td>
+          <td>0.2</td>
         </tr>
         <tr>
-          <td>Jakarta Commons</td>
-          <td>commons-collections.jar</td>
-          <td>3.0</td>
+          <td>Jakarta Commons Discovery</td>
+          <td>commons-discovery.jar</td>
+          <td>0.2-dev</td>
         </tr>
         <tr>
-          <td>Jakarta Commons</td>
-          <td>commons-digester</td>
-          <td>1.6</td>
+          <td>Jakarta Commons EL</td>
+          <td>commons-el.jar</td>
+          <td>1.0</td>
         </tr>
         <tr>
-          <td>Jakarta Commons</td>
-          <td>commons-lang.jar</td>
-          <td>1.0.1</td>
+          <td>Jakarta Commons Servlet File Upload</td>
+          <td>commons-fileupload.jar</td>
+          <td>1.0</td>
         </tr>
         <tr>
-          <td>Jakarta Commons</td>
+          <td>Jakarta Commons Logging</td>
           <td>commons-logging.jar</td>
           <td>1.0.3</td>
         </tr>
         <tr>
-          <td>EHCache</td>
-          <td>echache.jar</td>
-          <td>0.7</td>
+          <td>Jakarta Commons Validator</td>
+          <td>commons-validator.jar</td>
+          <td>1.1.3</td>
         </tr>
         <tr>
-          <td>Geronimo</td>
-          <td>geronimo-spec-jta.jar</td>
-          <td>DEV</td>
+          <td>Beehive Controls</td>
+          <td>controls.jar</td>
+          <td><em>distribution</em></td>
+        </tr>
+        <tr>
+          <td>Jakarta Commons ORO (Text Processing)</td>
+          <td>jakarta-oro.jar</td>
+          <td>2.0.8</td>
         </tr>
         <tr>
-          <td>HSQLDB</td>
-          <td>hsqldb.jar</td>
-          <td>1.7.2.2</td>
+          <td>JAX RPC</td>
+          <td>jaxrpc.jar</td>
+          <td>1.1</td>
+        </tr>
+        <tr>
+          <td>JSR 173 (Streaming API for XML)</td>
+          <td>jsr173_1.0_api.jar</td>
+          <td>1.0</td>
         </tr>
         <tr>
           <td>JSTL</td>
           <td>jstl.jar</td>
-          <td>1.1.1</td>
+          <td>1.1.0-D13</td>
         </tr>
         <tr>
           <td>Log4J</td>
-          <td>log4j.jar</td>
+          <td>log4j-1.2.8.jar</td>
           <td>1.2.8</td>
         </tr>
         <tr>
-          <td>Servlet API</td>
-          <td>servletapi.jar</td>
-          <td>2.4</td>
+          <td>SAAJ</td>
+          <td>saaj.jar</td>
+          <td>1.2</td>
         </tr>
         <tr>
-          <td>JSTL <strong>[todo: is this right? ]</strong></td>
+          <td>JSTL</td>
           <td>standard.jar</td>
-          <td>1.1.1</td>
+          <td>1.1.0-D13</td>
         </tr>
         <tr>
-          <td>StAX</td>
-          <td>stax.jar</td>
-          <td>1.1.1-dev</td>
+          <td>Struts</td>
+          <td>struts.jar</td>
+          <td>1.2.4</td>
         </tr>
         <tr>
-          <td>StAX</td>
-          <td>stax-api.jar</td>
-          <td>1.0</td>
+          <td>Velocity</td>
+          <td>velocity-1.4.jar</td>
+          <td>1.4</td>
         </tr>
         <tr>
-          <td>Struts</td>
-          <td>struts.jar</td>
-          <td>1.1</td>
+          <td>Velocity</td>
+          <td>velocity-dep-1.4.jar</td>
+          <td>1.4</td>
         </tr>
         <tr>
-          <td>XMLBeans</td>
-          <td>xmlbeans.jar</td>
-          <td>2.0-dev-2</td>
+          <td>WSDL4J</td>
+          <td>wsdl4j.jar</td>
+          <td>1.5</td>
+        </tr>
+        <tr>
+          <td>Beehive Web Services</td>
+          <td>wsdltypes.jar</td>
+          <td><em>distribution</em></td>
+        </tr>
+        <tr>
+          <td>Beehive Web Services</td>
+          <td>wsm-axis.jar</td>
+          <td><em>distribution</em></td>
+        </tr>
+        <tr>
+          <td>Beehive Web Services</td>
+          <td>wsm.jar</td>
+          <td><em>distribution</em></td>
         </tr>
       </table>
 
@@ -278,7 +313,7 @@
     </p>
 
 <source>
-ant -f $BEEHIVE_HOME/ant/buildWebapp.xml -Dwebapp.dir=$WEBAPP_DIR build.webapp
+ant -f $BEEHIVE_HOME/ant/buildWebapp.xml -Dwebapp.dir=$WEBAPP_DIR build
 </source>
 
   </section>
@@ -288,17 +323,24 @@
 
     <p>
     The easiest way to deploy the web-app is to create a symlink/shortcut from
-    $WEBAPP_DIR to $CATALINA_HOME/webapps.  Another way would be to simply copy
-    $WEBAPP_DIR to $CATALINE_HOME/webapps.
+    $WEBAPP_DIR to $CATALINA_HOME/webapps.  
     </p>
 
-<source>
-ln -s $WEBAPP_DIR $CATALINE_HOME/webapps
-</source>
+<source>ln -s $WEBAPP_DIR $CATALINE_HOME/webapps</source>
 
-<source>
-cp -R $WEBAPP_DIR $CATALINE_HOME/webapps
-</source>
+<p>Another way would be to simply copy
+    $WEBAPP_DIR to $CATALINE_HOME/webapps.</p>
+
+<source>cp -R $WEBAPP_DIR $CATALINE_HOME/webapps</source>
+
+<p>Another way is to visit the following link in a browser.  This method
+	assumes that you have created the manager role in the configuration file 
+	<code>CATALINA_HOME/conf/tomcat-users.xml</code>.  For details, see 
+	<a href="site:setup">Installation and Setup</a>.   <strong>&lt;Context-Path></strong> is the desired
+	URL path to the application.  <strong>&lt;Full-Path-to-Development-Dir></strong>
+	is the location of the application on your machine.</p>
+
+<source>http://localhost:8080/manager/deploy?path=<strong>&lt;Context-Path></strong>&amp;war=<strong>&lt;Full-Path-to-Development-Dir></strong>&amp;update=true</source>
 
   </section>
 
@@ -311,7 +353,7 @@
     </p>
 
     <ul>
-      <li><link href="pageflow_altering.html">Altering a Page Flow</link></li>
+      <li><a href="pageflow_altering.html">Altering a Page Flow</a></li>
     </ul>
   </section>