Appendix A. Tapestry JAR files

lib/runtime/*.jar

Frameworks that are usually needed at runtime (but not at framework build time) and are not always supplied by the servlet container. This currently is just the Log4J framework.

lib/ext/*.jar

Frameworks needed when compiling the framework and at runtime. This is several other Jakarta frameworks (including BSF and BCEL), plus the OGNL framework.

tapestry-3.0.jar

The main Tapestry framework. This is needed at compile time and runtime. At runtime, it is most often added to the servlet container's classpath. The framework release number is integrated into the file name.

tapestry-contrib-3.0.jar

Contains additional components and tools that are not integral to the framework itself, such as the Palette. Needed at runtime if any such components are used in an application. The framework release number is integrated into the file name.

In addition, Tapestry applications may need the packages <class>javax.servlet</class> and <class>javax.xml.</class> at compile time and an XML parser at runtime. These are usually provided by the servlet container or application server.