Hi, I am very new to Struts 2. I am having problem using Struts 2.0.14 with Tiles 2.0.
When I insert the following information in my web.xml I get an exception: <listener> <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class> </listener> Stacktrace: 27 Apr, 2011 6:14:57 PM org.apache.tiles.impl.BasicTilesContainer init INFO: Initializing Tiles2 container. . . 27 Apr, 2011 6:14:57 PM org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart 27 Apr, 2011 6:14:57 PM org.apache.catalina.core.StandardContext start SEVERE: Context [/INAT] startup failed due to previous errors 27 Apr, 2011 6:14:57 PM org.apache.tiles.access.TilesAccess setContainer INFO: Removing TilesContext for context: org.apache.catalina.core.ApplicationContextFacade I have the following jars: struts2-tiles-plugin-2.0.14.jar tiles-api-2.0.4.jar tiles-core-2.0.4.jar tiles-jsp-2.0.4.jar Finally my application INAT is not running when using the Tiles and when I am removing the listner from the web.xml file the application successfully loads but I want to use Tiles in my application. My configuration files are as under: 1. web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>INAT</display-name> <listener> <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class> </listener> <context-param> <param-name>org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG</param-name> <param-value>/WEB-INF/tiles.xml</param-value> </context-param> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>/pages/Welcome.jsp</welcome-file> </welcome-file-list> <error-page> <error-code>404</error-code> <location>/pages/Errors/error404.jsp</location> </error-page> </web-app> 2. tiles.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN" "http://tiles.apache.org/dtds/tiles-config_2_0.dtd"> <tiles-definitions> <definition name="baseLayout" template="/BaseLayout.jsp"> <put-attribute name="title" value="" /> <put-attribute name="header" value="/Header.jsp" /> <put-attribute name="menu" value="/Menu.jsp" /> <put-attribute name="body" value="" /> <put-attribute name="footer" value="/Footer.jsp" /> </definition> <definition name="/welcome.tiles" extends="baseLayout"> <put-attribute name="title" value="Welcome page" /> <put-attribute name="body" value="/pages/Welcome.jsp" /> </definition> <definition name="/error.tiles" extends="baseLayout"> <put-attribute name="title" value="Error page" /> <put-attribute name="body" value="/Error.jsp" /> </definition> </tiles-definitions> 3. struts.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <constant name="struts.devMode" value="true" /> <constant name="struts.custom.i18n.resources" value="ApplicationResources" /> <package name="INAT" namespace="/Candidate" extends="struts-default"> <result-types> <result-type name="tiles" class="org.apache.struts2.views.tiles.TilesResult" /> </result-types> <action name="Welcome"> <result name="success" type="tiles">/welcome.tiles</result> </action> <action name="doLogin" class="net.Candidate.Login"> <result name="input">/pages/login.jsp</result> <result name="error">/pages/login.jsp</result> <result>/pages/loginsuccess.jsp</result> </action> </package> </struts> 4. Welcome.jsp <%@ page contentType="text/html; charset=UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <html> <head> <title>Welcome Page - INAT 2011</title> </head> <body> <ul> <li> Candidate/Welcome.action Login Application </li> </ul> </body> </html> Please Help......... -- View this message in context: http://struts.1045723.n5.nabble.com/Facing-an-issue-trying-to-use-Struts-2-0-14-with-Tiles-2-0-tp4343587p4343587.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org