Before you start
In Part 1 of this series you installed a Rational Build Forge system, and remotely managed a Hello World build. In this tutorial, learn to build a real-world project: Jakarta Tomcat. Tomcat is one of the most successful open source projects in the world. It is a servlet engine used in production environments in large and small deployments.
Welcome to the second day. In this tutorial, learn to:
- Build Tomcat from scratch.
- Automate the build using Build Forge.
- Extend build management to deploy Tomcat.
- Add an automated custom tweak to the deployment parameters.
- Get 'live' versions of Tomcat code from the repository.
- Configure Build Forge to periodically check for updates to the code, and trigger builds accordingly.
It is assumed that you have completed Part 1 in this series. It is also assumed that you have some understanding of building applications based on Java™ technology. Build Forge is language agnostic, but the Tomcat project is written in the Java language. Experience with Apache Ant and Subversion is helpful, but not required.
To run the examples in this tutorial, you need:
These are not the latest versions of Java, Ant, and Subversion. Initial attempts to build Tomcat with Java 6 failed. Changing build properties might have fixed the problem, but the effort involved could affect the ease-of-use of this tutorial.
An Internet connection is required for the Tomcat build, and for a connection to the Tomcat Subversion repository.