Tapestry: Java Web Components
Release @VERSION@ | ||
Tapestry is a component based framework for creating sophisticated web applications. It's used with existing application servers, acting as a kind of "super servlet". Tapestry applications are built by configuring and combining components to form pages. You get surprisingly large amounts of robust functionality for startingly small amounts of effort and code! The JARs were created on @OS_NAME@ @OS_VERSION@ using the @JAVA_VENDOR@ JDK @JAVA_VM_VERSION@ compiler. This product includes software developed by the Apache Software Foundation
(http://www.apache.org/).
Non-ASL Libraries
Tapestry depends on a handful of non-ASL libraries. Because these libraries are not distributed under the terms
of the Apache Software License, they may not be redistributed with as part of Tapestry. Tapestry's build scripts will
automatically download the libraries as needed. Several libraries are only needed at build time, but
some are needed at runtime (and are typically copied into
The necessary libraries will automatically be downloaded when building the examples. The
Ant target Configuration
In order to run the Tapestry demos, you need only the binary distribution (it includes the source code
for the examples). The Ant build scripts will compile and build the Workbench and the Virtual Library example
applications on your workstation, then deploy them into Jetty, Tomcat or JBoss.
Basic setup: The demos require several external dependencies that cannot be distributed with Tapestry
because of licensing conflicts. You will need one of the following:
In each case you will create the file
A sample file,
The build process downloads a number of extra files into the
To run the Tapestry Workbench and the Virtual Library applications with the
JBoss server:
This auto-configuration requires JBoss 3.0.6 exactly, not a later release.
This only affects these turn-key
demos, not deployment of your own Tapestry applications. To run the Tapestry Workbench application with
Jetty servlet container:
To deploy the Tapestry Workbench application onto an existing
Tomcat installation:
To run the Tapestry Workbench application with
Tomcat servlet container:
The source distribution includes the source code for the framework and the contrib library. You should extract
the source distribution to the same directory as the binary distribution.
You may then execute Tapestry is an open source project, hosted by
The Jakarta Project
and distributed under the terms
of the Apache Software License 2.0. |
©
2003-2004 Apache Software Foundation.