hammant     2002/06/29 06:20:21

  Modified:    sevak    build.xml
               sevak/src/demo/conf sevak-demo-config.xml
               sevak/src/demo/java/org/apache/avalon/apps/sevak/demo
                        SevakTest.java
               sevak/src/xdocs index.xml
  Log:
  User webapps from downloaded Catalina.
  
  Revision  Changes    Path
  1.3       +10 -13    jakarta-avalon-apps/sevak/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-apps/sevak/build.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- build.xml 29 Jun 2002 03:32:56 -0000      1.2
  +++ build.xml 29 Jun 2002 13:20:21 -0000      1.3
  @@ -162,12 +162,12 @@
     <!-- Get catalina jars from apache repository -->
     <target name="get-catalina">
    
  -    <mkdir  dir="tmp-dir-to-delete"/>
  +    <mkdir  dir="catalina-download"/>
       <mkdir dir="${lib.dir}"/>
       <mkdir dir="${tomcat.jars.dir}"/>
   
       <get 
src="http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.3/bin/jakarta-tomcat-4.0.3.zip";
 
  -    dest="tmp-dir-to-delete/jakarta-tomcat.zip" 
  +    dest="catalina-download/jakarta-tomcat.zip" 
       verbose="true"
       usetimestamp="true"/>
       
  @@ -198,16 +198,14 @@
       />
   
   
  -    <unzip src="tmp-dir-to-delete/jakarta-tomcat.zip" 
dest="tmp-dir-to-delete" />
  +    <unzip src="catalina-download/jakarta-tomcat.zip" 
dest="catalina-download" />
       
       <copy todir="${tomcat.jars.dir}" flatten="true">
  -      <fileset dir="tmp-dir-to-delete">
  +      <fileset dir="catalina-download">
           <include  name="**/bin/*.jar"/>
           <include  name="**/lib/*.jar"/>
         </fileset>
  -    </copy>
  -    
  -    <delete dir="tmp-dir-to-delete"/>
  +    </copy>   
       
     </target>
    
  @@ -312,9 +310,13 @@
           <include name="*.jar"/>
         </lib>
   
  +      <!-- 
  +
         <lib dir="${java.home}/../lib/">
           <include name="tools.jar"/>
         </lib>
  +      
  +      -->
       </sar>
       
       <mkdir dir="dist"/>
  @@ -713,13 +715,8 @@
         <lib dir="${tomcat.jars.dir}">
           <include name="*.jar"/>
         </lib>
  -
  -      
  -      <lib dir="${java.home}/../lib/">
  -        <include name="tools.jar"/>
  -      </lib>
       
  -      <zipfileset dir="${demo.dir}/webapps/" prefix="webapps"/>
  +      <zipfileset dir="catalina-download/jakarta-tomcat-4.0.3/webapps" 
prefix="webapps"/>
   
       </sar>
   
  
  
  
  1.2       +15 -2     
jakarta-avalon-apps/sevak/src/demo/conf/sevak-demo-config.xml
  
  Index: sevak-demo-config.xml
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-apps/sevak/src/demo/conf/sevak-demo-config.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- sevak-demo-config.xml     28 Jun 2002 05:04:52 -0000      1.1
  +++ sevak-demo-config.xml     29 Jun 2002 13:20:21 -0000      1.2
  @@ -17,8 +17,21 @@
           * is added into the Sevak Demo Block SAR file under
           * webapps/ folder  within it.
           * -->
  -       <Context docBase="/" path="webapps/ROOT"/>
  -       <Context docBase="/demo" path="webapps/demo.war"/>
  +        
  +       <Context docBase="/" path="webapps/ROOT"/>      
  +       
  +       <!--    
  +         <Context docBase="/examples" path="webapps/examples"/>
  +         <Context docBase="/manager" path="webapps/manager"/>          
  +       -->
  +       
  +       
  +       <Context docBase="/tomcat-docs" path="webapps/tomcat-docs"/>
  +       
  +       <!--
  +         <Context docBase="/webdav" path="webapps/webdav"/>    
  +       -->
  +       
     </sevakTest>
   
   </config>
  
  
  
  1.2       +7 -3      
jakarta-avalon-apps/sevak/src/demo/java/org/apache/avalon/apps/sevak/demo/SevakTest.java
  
  Index: SevakTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-apps/sevak/src/demo/java/org/apache/avalon/apps/sevak/demo/SevakTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SevakTest.java    28 Jun 2002 05:04:38 -0000      1.1
  +++ SevakTest.java    29 Jun 2002 13:20:21 -0000      1.2
  @@ -8,7 +8,6 @@
   package org.apache.avalon.apps.sevak.demo;
   
   import java.io.File;
  -import java.net.URL;
   //avalon imports
   import org.apache.avalon.framework.activity.Initializable;
   import org.apache.avalon.framework.configuration.Configurable;
  @@ -23,7 +22,6 @@
   import org.apache.avalon.phoenix.BlockContext;
   //sevak imports
   import org.apache.avalon.apps.sevak.Sevak;
  -import org.apache.avalon.apps.sevak.SevakException;
   
   /**
    * @phoenix:block
  @@ -73,7 +71,13 @@
           Configuration[] contexts=m_configuration.getChildren("Context");
           for(int i=0;i<contexts.length;i++)
           {
  -             m_sevak.deploy(contexts[i].getAttribute("docBase"),new 
File(m_context.getBaseDirectory().getAbsolutePath()+File.separatorChar+contexts[i].getAttribute("path")));
  
  +            String ctx = contexts[i].getAttribute("docBase");
  +            String ctxPath = contexts[i].getAttribute("path");
  +            ctxPath = ctxPath.replace('/',File.separatorChar);
  +            ctxPath = ctxPath.replace('\\',File.separatorChar);
  +            String ctxFullPath = 
m_context.getBaseDirectory().getAbsolutePath() + File.separatorChar + ctxPath;
  +            //System.out.println("Ctx = " + ctx + ", path = " + ctxFullPath);
  +             m_sevak.deploy(ctx,new File(ctxFullPath));
           }
                
       }
  
  
  
  1.3       +12 -3     jakarta-avalon-apps/sevak/src/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-apps/sevak/src/xdocs/index.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- index.xml 28 Jun 2002 05:07:21 -0000      1.2
  +++ index.xml 29 Jun 2002 13:20:21 -0000      1.3
  @@ -4,7 +4,7 @@
   
   <document>
     <header>
  -    <title>Avalon Applications / Sevak (A Catalina Wrapper)</title>
  +    <title>Avalon Applications / Sevak</title>
       <subtitle>Introduction</subtitle>
       <authors>
         <person name="Avalon Documentation Team" 
email="[email protected]"/>
  @@ -13,11 +13,20 @@
     <body>
       <s1 title="Introduction">
         <p>
  -        This block is a wrapper for Tomcat Catalina  server
  +        Sevak is a wrapper for Tomcat Catalina server in a Phoenix machine.
           <link 
href="http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.3/";>
           
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.3/</link>
         </p>
       </s1>
  +    <s1 title="Blocks">
  +      <p>
  +        There are two blocks delivered with Sevak.  The first is the block 
that provides
  +        the deployment/undepoyment of web applications to other blocks.  
That is 
  +        org.apache.avalon.apps.sevak.blocks.CatalinaSevakImpl.  The second 
is one uses the 
  +        first to mount Catalina's demo apps.  The block class is 
  +        org.apache.avalon.apps.sevak.demo.SevakTest.
  +      </p>
  +    </s1>    
     </body>
     <footer>
       <legal>
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to