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".
The Tapestry Project Page
contains much more information about what Tapestry
is, how to use it and why you can't live without it!
Tapestry is distributed as a single distribution, including source code, compiled frameworks,
examples and documentation.
The JARs were compiled on Windows 2000 using Sun's JDK 1.4 compiler, however it is easy
to rebuild the JARs on different platforms and different compilers (JDK 1.2 and above).
This product includes software developed by the Apache Software Foundation
(http://www.apache.org/).
Documentation
Configuration
Third Party Jars
.....................................................
Documentation
Tapestry has quite a bit of documentation available.
Configuration
Tapestry is built using the
Ant build tool, version 1.4 or better.
You need to download and install Ant before running the Tapestry demonstrations.
You will need to download the Ant optional JAR (which includes additional Ant tasks) and place
it in your Ant lib folder.
Finally, to use the Virtual Library demo, you must download and install
the JBoss open source application server,
release 2.4.3.
You must also create the file config/build.properties and edit it
to identify the
location of your JBoss installation (a sample properties file is included).
JBoss requires a 1.3 JVM.
Configuring JBoss for the Virtual Library
is done automatically.
Execute the command
ant configure . Ant will configure JBoss to run the
Virtual Library application, which includes setting up a starter
copy of the Virtual Library database (if it does not already exist).
You should then run JBoss by executing ant run-jboss . This
will run JBoss in the correct configuration to deploy and run
local copies of Tapestry home page,
documentation, tutorials and Virtual Library. You can access these with
the URL
http://localhost/.
Third party JARs
Tapestry requires some third party JARs when it is compiled, as well as
at runtime. These files are are included in the distribution.
JAR file
|
Version
|
License
|
Description<
|
com.mortbay.jetty.jar
|
3.1.5
|
Jetty License
| Jetty HTTP Servlet Server, see
http://sourceforge.net/projects/jetty
|
ejb.jar
|
from jBoss 2.2.2
|
LGPL
| EJB 1.1 , copied from the
jBoss distribution, which claims to
be open source (but neglects to provide a license).
This library is required to compile Tapestry and
to compile and run the demos and tutorials.
|
javax.servlet.jar
|
2.2
|
Apache Software License, Version 1.1
| Servlet API 2.2 reference implementatio,
distributed with Jetty
|
javax.xml.jaxp.jar
|
1.1
|
Sun Binary Code License
|
Java API for XML Processing , distributed with Jetty
|
junit.jar |
3.7 |
IBM Public License
|
JUnit
Testing Framework, see
www.junit.org
|
log4j-core.jar
|
1.1.3
|
Apache Software License, Version 1.1
| Logging Toolkit, logging toolkit used by Tapestry framework classes.
More information at the log4j home page.
|
mckoidb.jar |
0.92 beta |
GPL |
McKoi
SQL Database, Java SQL Database used for the Virtual Library demonstration.
|
org.apache.crimson.jar
|
1.1
|
Sun Binary Code License
|
Sun XML Parser, Distributed with Jetty
|
|
.....................................................
Tapestry is an open source project, hosted on the SourceForge and licensed
under the GNU Lesser General Public License. |