History of Changes

Last update : June 18 2001

Home
  • Jakarta Commons


  • About
  • News
  • Features
  • Goals
  • Changes
  • Todo
  • Contributors
  • Contributing
  • License


  • Downloads
  • Downloads


  • Design
  • Architecture
  • Mock vs Container


  • User Guides
  • Installation
  • Installing Ant
  • Installing Sample
  • Configuration
  • Writing Test Case
  • Servlet Sample
  • Ant integration
  • Servlet Engines
  • API Reference


  • Support
  • CVS
  • Bug database
  • Mailing lists
  • FAQ


  • Misc.
  • Resources


  • Last 15 days web site changes

    These are the changes that happened to the Cactus web site for the past 15 days since the last site update (excluding the todo and changes pages which are modified too often) :

    2001-06-18  contributors  new contributor ! 
    2001-06-18  using  added a step 8 to explain how to run the tests 
    2001-06-17  features  works with JUnit 3.7 
    2001-06-17  index  added some explanations on the changes.html page, explaining clearly that it is *the* place to know what has changed on the web site recently 
    2001-06-17  features  added support for Resin 2.0 
    2001-06-14  index, logos  added new logos propositions 
    2001-06-14  index  new page for testing resources 
    2001-06-14  resources  new resource page 
    2001-06-10  sample_servlet  Corrected bugs in the sample (thanks to Russ Baker) 

    Cactus changes

    Cactus 1.1 (released on June 18 2001)

  • add Added automatic script support for Enhydra 3.1 (VMA) Thanks to Robert Leftwich.
  • update Tested with JUnit 3.7. (VMA)
  • add Added automatic script support for Resin 2.0 (VMA)
  • add Added logging facility to Cactus, using the Log4j logging framework. In order to make it easy on end users, Log4j is only required when building Cactus from the sources. It is however optional when running Cactus tests. If the log4j jar is present logs will be generated and if not, then no log will be generated. (VMA)
  • fix ( Bug #1612). With some servlet engines (like Tomcat) there is a risk that the test result will not be committed to the servlet application scope *before* the client requests the test result, thus getting a no result exception or, worse, getting the result from the previous test. Also, if the returned result is bigger than the default buffer the server would block until the client side reads the data, thus resulting in a deadlock with the above-mentionned bug. (VMA) Thanks to Bob Davison.
  • add Added a new mehod AssertUtils.getResponseAsStringArray() that returns the servlet output stream as an array of string (each line terminated by a end of line is a string) in the same spirit as the AssertUtils.getResponseAsString() method which returnes the result as a single string. (VMA)
  • fix ( Bug #1610). Corrected handling of multi-line text in AssertUtils.getResponseAsString() which was not handling correctly line terminators (they were skipped). (VMA) Thanks to Bob Davison.

  • Cactus 1.0 (released on May 2 2001)

  • fix ( Bug #1582). Applied patch from Arun Katkere in order to prevent the "connexion reset by peer" error message that may appear in Tomcat when the connection is broken without reading the requested URL by the custom Ant tasks to start and stop a server. (VMA) Thanks to Arun Katkere.
  • add Added a contributing section that explains how to contribute to Cactus. (VMA)
  • add Added a license page on the Cactus web site that explains that Cactus is under the APL license. (VMA)
  • add Added a new target called deploy-site that automatically deploy the generated web site to it's home page on the Jakarta server. This will be very useful when integrated with GUMP nightly builds so that the web site is always up to date. (VMA)
  • update Added a "assigned to" description for items assigned to someone on the todo page + lists all the developers already assigned to tasks. (VMA)
  • update Make the ChangeLogTask work even when not connected to the Internet (i.e. use previous cvslog.xml file or generate an empty one if non already exists). (VMA)
  • add Modified the Changes page so that users can see at a glance the list of pages that have been modified recently on the Cactus web site. (VMA)
  • add Display the last updated date on the Cactus web site, in the left menu (VMA)

  • Cactus 1.0b2 (released on April 20 2001)

  • update Some minor refactoring of code (added AbstractTestCase, modified AbstractHttpClient, JspHttpClient, ServletHttpClient). (VMA)
  • add Add handling of multivalued HTTP headers (same header name with different values) in ServletTestRequest. (VMA) Thanks to Hoani Cross.
  • update Made the methods setUp() and tearDown() protected on the server side so that it is consistent with JUnit. (VMA)
  • update Modified the Ant runservertest task so that it also works when a servlet engine is already up and running and when a server is already stopped prior. This is to support intensive debugging mode when we don't want to start/stop the server all the time. (VMA) Thanks to Philip Aston.
  • add Added a "Cactus scope and status" page on the web site that explains the current scope and status of Cactus. (VMA)
  • add Added a "Cactus goals" page on the web site that gives rough goals and guidelines for the future of Cactus. (VMA)
  • update Improved build process so that it nows works even if junit, stylebook, .. jars are not in the CLASSPATH prior to running the build. (VMA) Thanks to Jeff Turner.

  • Cactus 1.0b1 (released on April 9 2001)

  • update Updated the Cactus distribution so that everything is contained into one single file (doc + jars + sample). The sources are available separately in a second file. (VMA)
  • add Added a section on the main web site page to explain the reason for the Cactus name. (VMA)
  • update Tested with JUnit 3.6. (VMA)
  • update Changed the web site skin to be the Jakarta skin and not the Apache XML skin. This is because Cactus is now part of the Jakarta Commons project. (VMA)
  • update Updated the web site installation section to better explain the required steps to install Cactus. Namely, it covers installing Ant and installing the Cactus Sample application. (VMA)
  • remove Removed the deliverable dependencies jar. Instead, provides a zipped installation of Ant containing the needed jars for tasks used by Cactus and Cactus Sample build files. (VMA)
  • update Removed the misc/ directory and JBuilder files from CVS and source distribution. (VMA)
  • update Renamed the project from J2EEUnit to Cactus. Although it was a difficult decision to make, it had to be done as J2EE is a Sun trademark. Renamed all occurrences of J2EEUnit to Cactus and changed package names (from j2eeunit.* to org.apache.commons.castor.*. (VMA)
  • fix The sample application sources now contains all needed configuration files (the manifest and web.xml files were missing in the previous release). (VMA)
  • update Donated the project to the Apache Software Foundation. Changed license from GPL to APL. Moved packages from j2eeunit.* to org.apache.commons.j2eeunit.* and changed copyrights (VMA)




  • Copyright © 2000-2001 The Apache Software Foundation. All Rights Reserved.