2011/08/05 - Jakarta Cactus has been retired.

For more information, please explore the Attic.

Explains how the Cactus project differentiates between public API/SPI and internal implementation classes. Aggregated links to the results of the nightly builds. Some background information about how Cactus got its name. Cactus release changelogs and list of all the web site pages that have been recently changed. Archives of older Cactus release changes. The coding conventions used for the development of Cactus itself. Lists people who are or have been contributing to Cactus. Cactus code coverage reports (generated by Clover) Downloads of Cactus releases and nightly builds. Questions frequently asked (and sometimes answered) Cactus feature list. Gentle introduction to get you up to speed with Cactus. Short and long term goals for Cactus. High level view of the inner workings of Cactus. High level view of the inner workings of Cactus as a UML sequence diagram. How to integrate Cactus tests with an existing Ant build. Tips for installing and setting up Ant. Quick introduction to the basic concepts of the Ant build tool. How to build Cactus from source. Information on how to set up the classpath for running Cactus tests. Information on how to configure Cactus when running tests manually. How to test Enterprise JavaBeans using Cactus. Information on running EJB unit tests against the J2EE reference implementation. How to use HttpUnit tests inside Cactus test cases Information on integrating Cactus with some IDEs Information on using Cactus from the Borland JBuiler 4 IDE. Information on using Cactus from the Builder JBuilder 5 IDE. Information on using Cactus from the Visual Age for Java IDE with the Tomcat Test Environment. Information on using Cactus from the Visual Age for Java IDE with the WebSphere Test Environment. How to write unit tests for JSP pages using Cactus. Explains how to integrate Cactus tests with JUnitEE. Information on how to migrate to a more recent version of Cactus. Information on the various methods of running tests with Cactus. How to get started with the sample application provided by Cactus. Introduction to writing Cactus-based unit tests. How to write unit tests for Servlet Filters using Cactus. How to write unit tests for JSP tag libraries using Cactus. Information on writing Cactus-based tests to test Servlets. Quickstart guide for getting Cactus tests running on Tomcat 4.x. Describes what the Cactus framework is, defines several types of unit tests and explains which are best implemented with Cactus. Overview of the Ant integration mechanisms provided by Cactus. Explains how to run Cactus tests from a browser. Overview of the Cactus plugins for Eclipse. Described how to set up an Eclipse development environment for working on the Cactus plugins for Eclipse. Information about the Cactus Runner plugin for Eclipse. Information about the Cactus Web Application plugin for Eclipse. Explains how to use the special integration Cactus provides for the Jetty servlet container. Explains how to manually configure Cactus. The API documentation for the various parts of Cactus. The Cactus License. Logos for Cactus proposed by various people. Information about the Cactus mailing lists. Discussion of in-container testing as compared to using a mock objects approach. Latest news and events about Cactus. Past Cactus news that happened in 2001. Past Cactus news that happened in 2002. Past Cactus news that happened in 2003. All the recent Cactus news as a RDF feed so that you always keep up to date! Information on participating in the development of Cactus. Things that are important to check when preparing a release of Cactus. Links to Cactus related resources. Links about Cactus. Books covering Cactus. Links about testing and unit testing in general. List of all site resources. Documentation for the <cactifywar> task provided by Cactus. Documentation for the <cactifyear> task provided by Cactus. Documentation for the <cactus> task provided by Cactus. Documentation for the <resin2x> and <resin3x> tasks provided by Cactus. Documentation for the <runservertests> task provided by Cactus. Documentation for the <webxmlmerge> task provided by Cactus. Informal list about who is using Cactus.