Tomcat Logo

Apache Tomcat

Apache Logo

Apache Tomcat

Download

Documentation

Problems?

Get Involved

Media

Misc

Table of Contents


Overview

This page lists the various tools that the Apache Tomcat project uses. Not all developers use every tool. There are almost certainly some tools that are missing. If you are a committer, you know how to fix this. If you are not a committer, send a short note to the developer mailing list (you'll need to subscribe if you are not already subscribed) and a committer should be able to fix it for you.


Apache Tools

Apache Tomcat is built using Apache Ant.


Open Source Tools

A variety of IDEs are used by the Tomcat developers. One of them is the Eclipse IDE.

The Unnecessary Code Detector is used by the Tomcat developers to identify code to be removed from future versions of Tomcat.

FindBugs is used by the Tomcat developers to identify potential coding errors.

Checkstyle is used by the Tomcat developers to maintain the Tomcat coding standard.


Commercial Tools

YourKit, LLC kindly provide free licenses for the YourKit Java Profiler to open source projects. YourKit Java Profiler is primarily used to investigate performance and memory leak issues reported in Apache Tomcat. It was particularly useful when working on the memory leak detection and prevention code.

Microsoft kindly provide free MSDN licenses to Apache committers that have a requirement for them. MSDN is primarily used to provide build and test environments for the ISAPI redirector and the Windows APR/native connector but it is also used to provide test platforms for Windows specific Tomcat issues such as those related to the Windows Installer.

Headway software kindly provide free licenses for Structure 101 to open source projects. Structure 101 is primarily being used in Tomcat trunk to analyze the current package dependencies and identify areas where they may be simplified.



Copyright © 1999-2012, The Apache Software Foundation
Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat project logo are trademarks of the Apache Software Foundation.