Installing and Configuring Tiles
Before you can use the Tiles framework, you must ensure that it’s installed and properly configured within your web container. The Tiles framework is not dependent on any specific container. You will need to obtain the required files and ensure that they are placed into their proper directories within the web application.
Downloading Tiles
The Tiles framework is included with the Struts distribution. It previously was included in the contrib folder, but it is now part of the core distribution. You also can find the latest source and binary distribution, as well as other useful information, at http://www.lifl.fr/~dumoulin/tiles/index.html.
Installing the Required JARs and Misc Files
The first step is to install the required files. For Tiles, the following files must be located in the WEB-INF/lib directory:
tiles.jar
commons-digester.jar
commons-beanutils.jar
commons-collections.jar
commons-logging.jar
All of these binaries should already be present if you are using
Struts. You will also need to install the Tiles TLD file,
tiles.tld
, in the WEB-INF
directory for the application.
Warning
Don’t add the tiles.jar file to
the classpath of your servlet container in an attempt to avoid
placing it in the WEB-INF/lib
directory of each individual web application. Doing so will cause
ClassNotFoundException
s to be thrown.
You should put the tiles-config.dtd file in the WEB-INF directory, too. This DTD is used to validate Tiles definition files, which we’ll ...
Get Programming Jakarta Struts now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.