sraeburn    2003/08/09 23:00:49

  Modified:    contrib/struts-el build-webapp.xml build-tests.xml
                        build.properties.sample
               doc/userGuide installation.xml configuration.xml
               .        build-all-clean.bat.sample build.xml
                        build-webapp.xml build.properties.sample
                        build-tests.xml
               src/share/org/apache/struts/config DataSourceConfig.java
               conf/share MANIFEST.MF
               src/share/org/apache/struts/action ActionServlet.java
               doc/faqs database.xml
  Removed:     contrib/struts-legacy/src/conf MANIFEST.MF
               contrib/struts-legacy build.xml LICENSE.txt STATUS.txt
                        build.properties.sample
               contrib/struts-legacy/src/jdk/1.3/org/apache/struts/legacy
                        GenericConnection.java
               src/share/org/apache/struts/util GenericDataSource.java
               contrib/struts-legacy/src/java/org/apache/struts/legacy
                        package.html GenericDataSource.java
               contrib/struts-legacy/src/jdk/1.4/org/apache/struts/legacy
                        GenericConnection.java
  Log:
  Removed GenericDataSource and struts-legacy
  
  Revision  Changes    Path
  1.6       +0 -5      jakarta-struts/contrib/struts-el/build-webapp.xml
  
  Index: build-webapp.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/contrib/struts-el/build-webapp.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build-webapp.xml  7 Jun 2003 21:53:28 -0000       1.5
  +++ build-webapp.xml  10 Aug 2003 06:00:48 -0000      1.6
  @@ -77,10 +77,6 @@
                                         servlet API classes you wish to
                                         compile against.
   
  -        struts-legacy.jar             (required).  The path to the JAR file
  -                                      of the Jakarta Struts Legacy
  -                                      package (version 1.0 or later).
  -
           struts.libs                   If specified, must be the pathname of a
                                         directory from which "struts.jar" will be
                                         copied to your WEB-INF/lib directory, and
  @@ -181,7 +177,6 @@
     <pathelement location="${commons-validator.jar}"/>
     <pathelement location="${jdbc20ext.jar}"/>
     <pathelement location="${servlet.jar}"/>
  -  <pathelement location="${struts-legacy.jar}"/>
     <pathelement location="${struts.libs}/struts.jar"/>
     <pathelement location="${struts.libs}/struts-el.jar"/>
     <pathelement location="${webapp.libs}"/>
  
  
  
  1.7       +0 -3      jakarta-struts/contrib/struts-el/build-tests.xml
  
  Index: build-tests.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/contrib/struts-el/build-tests.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- build-tests.xml   7 Jun 2003 21:53:28 -0000       1.6
  +++ build-tests.xml   10 Aug 2003 06:00:48 -0000      1.7
  @@ -111,7 +111,6 @@
         <pathelement location="${xalanj.jar}"/>
         <pathelement location="${jtidy.jar}"/>
         <pathelement location="${servlet.jar}"/>
  -      <pathelement location="${struts-legacy.jar}"/>
         <pathelement location="${struts.jar}"/>
         <pathelement location="${jstl.jar}"/>
          <pathelement location="${jstl-standard.jar}"/>
  @@ -202,8 +201,6 @@
           <copy file="${commons-logging.jar}"
                                         todir="${out.test.dir}/lib"/>
           <copy file="${commons-validator.jar}"
  -                                      todir="${out.test.dir}/lib"/>
  -        <copy file="${struts-legacy.jar}"
                                         todir="${out.test.dir}/lib"/>
   
           <war warfile="${out.test.dir}/test.war"
  
  
  
  1.6       +1 -5      jakarta-struts/contrib/struts-el/build.properties.sample
  
  Index: build.properties.sample
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/contrib/struts-el/build.properties.sample,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build.properties.sample   7 Jun 2003 21:53:28 -0000       1.5
  +++ build.properties.sample   10 Aug 2003 06:00:48 -0000      1.6
  @@ -48,10 +48,6 @@
   # the the Jakarta ORO project.
   jakarta-oro.jar      = <path to jakarta-oro.jar>
   
  -# The JAR file containing version 1.0 (or later) of the Struts Legacy package
  -# from the Jakarta Struts contrib area.
  -struts-legacy.jar    = <path to struts-legacy.jar>
  -
   # Properties related to Struts unit testing
   # -----------------------------------------
   
  
  
  
  1.32      +0 -2      jakarta-struts/doc/userGuide/installation.xml
  
  Index: installation.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/doc/userGuide/installation.xml,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- installation.xml  26 Jul 2003 03:56:25 -0000      1.31
  +++ installation.xml  10 Aug 2003 06:00:48 -0000      1.32
  @@ -352,8 +352,6 @@
               Validator package JAR file from the Jakarta Commons project.</li>
           <li><strong>servletapi.home</strong> - Pathname to the directory of
               your binary distribution of the Servlet API classes.</li>
  -        <li><strong>struts-legacy.jar</strong> - Pathname of the Struts Legacy
  -            package JAR file from the Jakarta Struts contrib area.</li>
           <li><strong>tomcat.home</strong> - Pathname to the directory of your
               binary distribution of Tomcat 3.2 (required only if you wish to
               use the <code>deploy.tomcat</code> target).</li>
  
  
  
  1.24      +5 -12     jakarta-struts/doc/userGuide/configuration.xml
  
  Index: configuration.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/doc/userGuide/configuration.xml,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- configuration.xml 8 Jul 2003 00:30:33 -0000       1.23
  +++ configuration.xml 10 Aug 2003 06:00:48 -0000      1.24
  @@ -381,13 +381,6 @@
       And other sundry properties.
       </p>
   
  -    <p>
  -    As a further convenience, Struts provides a default DataSource
  -    implementation, [<code>org.apache.struts.util.GenericDataSource</code>].
  -    The <code>type</code> property can be used to specify another
  -    implementation:
  -    </p>
  -
   <pre><code><![CDATA[
   <data-source type="org.apache.commons.dbcp.BasicDataSource">
   <!-- ... set-property elements ... -->
  @@ -395,11 +388,11 @@
   ]]></code></pre>
   
       <p>
  -    In Struts 1.1, the GenericDataSource is deprecated, and it is
  -    recommended that you use the Commons BasicDataSource instead.
  -    In practice, if you need to use the DataSource manager, you should use
  -    whatever DataSource implementation works best with your container or
  -    database.
  +    In Struts 1.2.0, the GenericDataSource has been removed, and it is
  +    recommended that you use the Commons BasicDataSource or other DataSource
  +    implementation instead. In practice, if you need to use the DataSource 
  +    manager, you should use whatever DataSource implementation works best 
  +    with your container or database.
       </p>
   
       <p>
  
  
  
  1.9       +1 -4      jakarta-struts/build-all-clean.bat.sample
  
  Index: build-all-clean.bat.sample
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/build-all-clean.bat.sample,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- build-all-clean.bat.sample        7 Jun 2003 21:53:28 -0000       1.8
  +++ build-all-clean.bat.sample        10 Aug 2003 06:00:49 -0000      1.9
  @@ -66,9 +66,6 @@
   cd ..\fileupload
   call maven
   
  -cd ..\..\jakarta-struts-current\contrib\struts-legacy
  -call ant %CLEAN% dist
  -
   cd ..\..\
   call ant %CLEAN% dist
   
  
  
  
  1.119     +2 -28     jakarta-struts/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/build.xml,v
  retrieving revision 1.118
  retrieving revision 1.119
  diff -u -r1.118 -r1.119
  --- build.xml 9 Aug 2003 19:29:30 -0000       1.118
  +++ build.xml 10 Aug 2003 06:00:49 -0000      1.119
  @@ -65,10 +65,6 @@
                                         compile against.
                                         [Version 2.2 or 2.3]
   
  -        struts-legacy.jar             The path to the JAR file of the Jakarta
  -                                      Struts Legacy package.
  -                                      [Version 1.0 or later]
  -
   
           OPTIONAL PROPERTIES
   
  @@ -205,14 +201,10 @@
       <!-- Web directory -->
       <property name="web.dir" value="web"/>
   
  -    <!-- Pointer to struts-legacy.jar -->
  -    <property name="struts-legacy.jar" 
value="${basedir}/contrib/struts-legacy/dist/struts-legacy.jar"/>
  -
       <!-- Compilation Classpath -->
       <path id="compile.classpath">
         <pathelement location="${commons-beanutils.jar}"/>
         <pathelement location="${commons-collections.jar}"/>
  -      <pathelement location="${struts-legacy.jar}"/>
         <pathelement location="${commons-digester.jar}"/>
         <pathelement location="${commons-fileupload.jar}"/>
         <pathelement location="${commons-lang.jar}"/>
  @@ -266,8 +258,6 @@
               tofile="${build.home}/library/commons-beanutils.jar"/>
           <copy file="${commons-collections.jar}"
               tofile="${build.home}/library/commons-collections.jar"/>
  -        <copy file="${struts-legacy.jar}"
  -            tofile="${build.home}/library/struts-legacy.jar"/>
           <copy file="${commons-digester.jar}"
               tofile="${build.home}/library/commons-digester.jar"/>
           <copy file="${commons-fileupload.jar}"
  @@ -415,14 +405,6 @@
           <copy file="README" tofile="${dist.home}/README"/>
       </target>
   
  -<!--
  -        Construct distributable struts legacy support for datasources
  --->
  -    <target name="dist.legacy" >
  -        <ant antfile="build.xml" dir="contrib/struts-legacy"
  -              target="dist"/>
  -    </target>
  -
   
   <!--
           Build the contrib modules that are packaged with the binary
  @@ -448,7 +430,7 @@
           Construct complete binary distribution
   -->
       <target name="dist"
  -         depends="dist.legacy,dist.library,dist.webapps,dist.source,dist.contrib"
  +         depends="dist.library,dist.webapps,dist.source,dist.contrib"
        description="Construct binary distribution"/>
   
   <!--
  @@ -740,14 +722,6 @@
       </target>
       
   <!--
  -       Clean struts legacy distribution
  --->
  -    <target name="clean.legacy" >
  -        <ant antfile="build.xml" dir="contrib/struts-legacy" 
  -        inheritall="false" target="clean"/>
  -    </target>
  -
  -<!--
          Clean contrib distribution
   -->
       <target name="clean.contrib" >
  @@ -758,7 +732,7 @@
   <!--
           Clean up build and distribution directories
   -->
  -    <target name="clean" depends="clean.legacy, clean.contrib"
  +    <target name="clean" depends="clean.contrib"
        description="Clean build and distribution directories">
           <delete dir="${build.home}"/>
           <delete dir="${dist.home}"/>
  
  
  
  1.15      +0 -5      jakarta-struts/build-webapp.xml
  
  Index: build-webapp.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/build-webapp.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- build-webapp.xml  7 Jun 2003 21:53:28 -0000       1.14
  +++ build-webapp.xml  10 Aug 2003 06:00:49 -0000      1.15
  @@ -77,10 +77,6 @@
                                         servlet API classes you wish to
                                         compile against.
   
  -        struts-legacy.jar             (required).  The path to the JAR file
  -                                      of the Jakarta Struts Legacy
  -                                      package (version 1.0 or later).
  -
           struts.libs                   If specified, must be the pathname of a
                                         directory from which "struts.jar" will be
                                         copied to your WEB-INF/lib directory, and
  @@ -178,7 +174,6 @@
     <pathelement location="${commons-lang.jar}"/>
     <pathelement location="${commons-logging.jar}"/>
     <pathelement location="${commons-validator.jar}"/>
  -  <pathelement location="${struts-legacy.jar}"/>
     <pathelement location="${jdbc20ext.jar}"/>
     <pathelement location="${servlet.jar}"/>
     <pathelement location="${struts.libs}/struts.jar"/>
  
  
  
  1.46      +1 -10     jakarta-struts/build.properties.sample
  
  Index: build.properties.sample
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/build.properties.sample,v
  retrieving revision 1.45
  retrieving revision 1.46
  diff -u -r1.45 -r1.46
  --- build.properties.sample   1 Aug 2003 04:55:51 -0000       1.45
  +++ build.properties.sample   10 Aug 2003 06:00:49 -0000      1.46
  @@ -80,15 +80,6 @@
   # version 2.2 or 2.3)
   servlet.jar=${apache.home}/jakarta-servletapi/lib/servlet.jar
   
  -# The JAR file containing the Struts Legacy package (Version 1.0 or later)
  -# from the Struts contrib area.
  -struts-legacy.jar=contrib/struts-legacy/dist/struts-legacy.jar
  -
  -# Specify the jdk.version you are using.  This is used to determine which src
  -# to build for struts.legacy (See contrib/struts-legacy for further details)
  -# The default is 1.3
  -jdk.version=1.3
  -
   # The directory containing your binary distribution of Tomcat 3.3, from CVS
   # module "jakarta-tomcat" (and branch "TOMCAT_32") at jakarta.apache.org.
   # This is only required if you are going to execute the "deploy.tomcat" target.
  
  
  
  1.22      +0 -3      jakarta-struts/build-tests.xml
  
  Index: build-tests.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/build-tests.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- build-tests.xml   1 Aug 2003 04:56:02 -0000       1.21
  +++ build-tests.xml   10 Aug 2003 06:00:49 -0000      1.22
  @@ -113,7 +113,6 @@
         <pathelement location="${cactus.jar}"/>
         <pathelement location="${junit.jar}"/>
         <pathelement location="${servlet.jar}"/>
  -      <pathelement location="${struts-legacy.jar}"/>
         <pathelement location="${struts.jar}"/>
       </path>
   
  @@ -207,8 +206,6 @@
           <copy file="${commons-logging.jar}"
                                         todir="${out.test.dir}/lib"/>
           <copy file="${commons-validator.jar}"
  -                                      todir="${out.test.dir}/lib"/>
  -        <copy file="${struts-legacy.jar}"
                                         todir="${out.test.dir}/lib"/>
           <war warfile="${out.test.dir}/test.war"
                webxml="${conf.test.dir}/web.xml">
  
  
  
  1.8       +5 -5      
jakarta-struts/src/share/org/apache/struts/config/DataSourceConfig.java
  
  Index: DataSourceConfig.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/config/DataSourceConfig.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- DataSourceConfig.java     24 Jul 2002 05:28:05 -0000      1.7
  +++ DataSourceConfig.java     10 Aug 2003 06:00:49 -0000      1.8
  @@ -132,7 +132,7 @@
        * The fully qualified class name of the <code>javax.sql.DataSource</code>
        * implementation class.
        */
  -    protected String type = "org.apache.struts.util.GenericDataSource";
  +    protected String type;
   
       public String getType() {
           return (this.type);
  
  
  
  1.8       +1 -2      jakarta-struts/conf/share/MANIFEST.MF
  
  Index: MANIFEST.MF
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/conf/share/MANIFEST.MF,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- MANIFEST.MF       26 Jun 2003 01:14:24 -0000      1.7
  +++ MANIFEST.MF       10 Aug 2003 06:00:49 -0000      1.8
  @@ -13,5 +13,4 @@
     commons-digester.jar
     commons-logging.jar
     commons-validator.jar
  -  jakarta-oro.jar
  -  struts-legacy.jar
  \ No newline at end of file
  +  jakarta-oro.jar
  \ No newline at end of file
  
  
  
  1.167     +4 -8      
jakarta-struts/src/share/org/apache/struts/action/ActionServlet.java
  
  Index: ActionServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionServlet.java,v
  retrieving revision 1.166
  retrieving revision 1.167
  diff -u -r1.166 -r1.167
  --- ActionServlet.java        8 Aug 2003 23:26:36 -0000       1.166
  +++ ActionServlet.java        10 Aug 2003 06:00:49 -0000      1.167
  @@ -106,7 +106,6 @@
   import org.apache.struts.config.ModuleConfig;
   import org.apache.struts.config.ModuleConfigFactory;
   import org.apache.struts.config.PlugInConfig;
  -import org.apache.struts.util.GenericDataSource;
   import org.apache.struts.util.MessageResources;
   import org.apache.struts.util.MessageResourcesFactory;
   import org.apache.struts.util.ModuleUtils;
  @@ -814,9 +813,6 @@
                   ds = (DataSource)
                       RequestUtils.applicationInstance(dscs[i].getType());
                   BeanUtils.populate(ds, dscs[i].getProperties());
  -                if (ds instanceof GenericDataSource) {
  -                    ((GenericDataSource) ds).open();
  -                }
                   ds.setLogWriter(scw);
                   
               } catch (Exception e) {
  
  
  
  1.9       +4 -39     jakarta-struts/doc/faqs/database.xml
  
  Index: database.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/doc/faqs/database.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- database.xml      12 Jun 2003 01:15:12 -0000      1.8
  +++ database.xml      10 Aug 2003 06:00:49 -0000      1.9
  @@ -84,48 +84,13 @@
       The Jakarta Commons dbcp's BasicDataSource
       [<code>org.apache.commons.dbcp.BasicDataSource</code>] also works well
       with the DataSource manager, if a native component is not available.
  -    The Struts distribution includes a Generic DataSource class in its util
  -    package, but this is a very simple implementation.
  -    The Generic DataSource is deprecated and will be removed in a future
  -    release in favor of plugging in the BasicDataSource, or another
  -    DataSource implementation.
       </p>
  -
  +    
       <p>
  -    This is how you would specify a default data source for your application
  -    from the struts-config.xml:
  +    <b>Note:</b> The Generic DataSource which was included with previous 
  +    versions of Struts has been removed as of release 1.2.0 in favor of 
  +    plugging in the BasicDataSource, or another DataSource implementation.
       </p>
  -
  -<pre><code><![CDATA[
  - <!-- configuration for GenericDataSource wrapper -->
  - <data-source>
  -   <set-property
  -     property="autoCommit"
  -     value="false"/>
  -   <set-property
  -     property="description"
  -     value="Example Data Source Configuration"/>
  -   <set-property
  -     property="driverClass"
  -     value="org.postgresql.Driver"/>
  -   <set-property
  -     property="maxCount"
  -     value="4"/>
  -   <set-property
  -     property="minCount"
  -     value="2"/>
  -   <set-property
  -     property="password"
  -     value="mypassword"/>
  -   <set-property
  -     property="url"
  -     value="jdbc:postgresql://localhost/mydatabase"/>
  -   <set-property
  -     property="user"
  -     value="myusername"/>
  - </data-source>
  - </data-sources>
  - ]]></code></pre>
   
       <p>
       This is how you would specify a DBCP BasicDataSource for your application:
  
  
  

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

Reply via email to