Same here 4.0.3 tomcat my defs file: <?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"> <!-- Main Layout Definition description --> <tiles-definitions> <definition name="indexPage" path="/globals/BlackBaseLayout.jsp"> <put name="title" value="DateMate.com" /> <put name="header" value="Test" /> <put name="body" value="Test" /> </definition> </tiles-definitions> This is being loaded ok. This is a very strange error. Thanks for you help -Dennis On Fri, 2002-06-21 at 15:09, [EMAIL PROTECTED] wrote: > > I am on Tomcat 403 and it works. I would not think it was a tomcat bug > because it is not really being handled by that... > > What does your tiles definition file look like? I had some issues in > there also. I wish I could remember what I did to fix it... > > > > > -----Original Message----- > From: dennis [mailto:[EMAIL PROTECTED]] > Sent: Friday, June 21, 2002 4:48 PM > To: struts-user > Subject: RE: HELP Tiles Action Component Servlet not being called > > > Still a no-go. > > Fixing the servlet parameters to be tiles specific helped load the > servlet. I turned the debug level up and verified the my servlet was > being loaded. > > The following from my catalina.out > > Component Definitions debug level = 2 > factory loaded : {indexPage={name=indexPage, > path=/globals/BlackBaseLayout.jsp, role=null, controller=null, > controllerType=null, controllerInstance=null, attributes={header=, > title=DateMate.com, body=}} > } > Factory initialized from file '/WEB-INF/component-definitions.xml'. > > > > The problem still exists though. When I access a page the exception > printed suggests that the parent class is being used (See exception) > > Is this a tomcat bug? > > Thanks > Dennis > > > On Fri, 2002-06-21 at 14:37, [EMAIL PROTECTED] wrote: > > > > No wait... I know this one... I had the same problem... > > > > > > here is my web.xml... I have some differences from yours. Try > setting > > it up like this. I had some issues with some old documentation on the > > > site. > > > > (another hint: on the tiles home page there is a link to a document > > called advanced tiles - which is geared better i think) > > > > > > > > <servlet> > > > > <servlet-name>action</servlet-name> > > > <servlet-class>org.apache.struts.tiles.ActionComponentServlet</servlet-c > > lass> > > > > <init-param> > > <param-name>definitions-config</param-name> > > > <param-value>/WEB-INF/jsp/plantsec/tilesDefinitions.xml,/WEB-INF/jsp/com > > mon/tiles/tilesGlobal.xml > > </param-value> > > </init-param> > > > > <init-param> > > <param-name>definitions-debug</param-name> > > <param-value>2</param-value> > > </init-param> > > > > <init-param> > > <param-name>definitions-parser-details</param-name> > > <param-value>0</param-value> > > </init-param> > > > > <init-param> > > <param-name>definitions-parser-validate</param-name> > > <param-value>true</param-value> > > </init-param> > > > > <load-on-startup>2</load-on-startup> > > > > </servlet> > > > > > > > > > > > > > > -----Original Message----- > > From: dennis [mailto:[EMAIL PROTECTED]] > > Sent: Friday, June 21, 2002 4:19 PM > > To: struts-user > > Subject: HELP Tiles Action Component Servlet not being called > > > > > > I am trying to test out tiles. I change my web.xml file to use the > > tiles ActionComponent servlet and restarted tomcat but the exception > > printed below appears to still be using the struts ActionServlet. > > > > I've restarted tomcat multiple times and tried changing the names of > the > > servlet-class more than a few to make sure it was getting reloaded. > > > > This one has got me stumped. Any Suggestions? > > TIA: > > Dennis > > > > > > > > java.lang.IllegalArgumentException: Path indexPage does not start with > a > > "/" character > > at > > > org.apache.catalina.core.ApplicationContext.getRequestDispatcher(Applica > > tionContext.java:570) > > at > > > org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(A > > pplicationContextFacade.java:174) > > at > > > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.jav > > a:965) > > at > > > org.apache.struts.action.RequestProcessor.processForward(RequestProcesso > > r.java:548) > > at > > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java: > > 250) > > at > > > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1109) > > at > > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:452) > > > > > > My Action: > > <action path="/index" > > forward="indexPage"/> > > > > > > My important part of web.xml > > <servlet> > > <servlet-name>action</servlet-name> > > > <servlet-class>org.apache.struts.tiles.ActionComponentServlet</servlet-c > > lass> > > <init-param> > > <param-name>application</param-name> > > <param-value>ApplicationResources</param-value> > > </init-param> > > <init-param> > > <param-name>config</param-name> > > <param-value>/WEB-INF/struts-config.xml</param-value> > > </init-param> > > <init-param> > > <param-name>instances-config</param-name> > > <param-value>/WEB-INF/component-definitions.xml</param-value> > > </init-param> > > <init-param> > > <param-name>debug</param-name> > > <param-value>2</param-value> > > </init-param> > > <init-param> > > <param-name>detail</param-name> > > <param-value>9</param-value> > > </init-param> > > <init-param> > > <param-name>validate</param-name> > > <param-value>true</param-value> > > </init-param> > > <load-on-startup>2</load-on-startup> > > </servlet> > > > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>