I'm going to describe my problem, then list the appropriate files below. I'm new with tiles, and am trying to get a simple tiles-definition working.
Here's what I did: 1. I create a file called tiles-def.xml, and put it in my WEB-INF directory (listed below) 2. Make sure my definitiions-config property is set for the TilesPlugin. 3. While I'm in the struts-config, I set up a forward for my definition (see below). 4. I have verified that the individual tiles and layouts do exist and seem to be correct. typing: http://localhost:8080/testtiles I end up getting a 404: The requested resource (/testtiles/default.layout) is not available. Any help is appreciated. ---- /WEB-INF/tiles-def.xml -------------------- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration//EN" "http://jakarta.apache.org/struts/dtds/tiles-config.dtd"> <tiles-definitions> <definition name="default.layout" path="/templates/defaultLayout.jsp"> <put name="title" value="Default Title"/> <put name="header" value="/common/header.jsp"/> <put name="menubar" value="/common/menubar.jsp"/> <put name="body-content" value="/common/body-content.jsp"/> <put name="footer" value="/common/footer.jsp"/> </definition> </tiles-definitions> --------------------------------------------- -------- /WEB-INF/struts-config.xml ------------------ <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> <struts-config> <form-beans/> <global-exceptions/> <global-forwards> <forward name="defaulttile" redirect="true" path="/default.layout"/> </global-forwards> <action-mappings> </action-mappings> <controller processorClass="org.apache.struts.tiles.TilesRequestProcessor"/> <message-resources parameter="resources.application"/> <plug-in className="org.apache.struts.tiles.TilesPlugin"> <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/> <set-property property="definitions-debug" value="2" /> <set-property property="moduleAware" value="true"/> <set-property property="definitions-parser-validate" value="true"/> </plug-in> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/> </plug-in> </struts-config> -------- index.jsp ---------------- <%@ taglib uri="/tags/struts-logic" prefix="logic" %> <logic:redirect forward="defaulttile"/> -- Bryce Fischer <[EMAIL PROTECTED]> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]