You can enable tiles debugging output to see information like the below. It came from my tiles "tiles-defs.xml" definition named ".success.Page". I setup a forward for that action so the mapping "success" goes to ".success.Page", which pulls up "/success.jsp" for me. It works fine on Struts 1.1 with the dot notation. I believe I used it on 1.0 (when I was learning) with the dot notation as well.
[INFO] TilesRequestProcessor - -Tiles definition factory found for request processor ''. [DEBUG] TilesRequestProcessor - -processForwardConfig(.success.Page, false) [DEBUG] TilesRequestProcessor - -uri=/success.jsp doInclude=false [INFO] PropertyMessageResources - -Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true [INFO] PropertyMessageResources - -Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true [DEBUG] TilesRequestProcessor - - '.success.Page' - processed as definition I turned this on by setting up two files related to commons-logging. 1) /WEB-INF/classes/simplelog.properties with the contents: org.apache.commons.logging.simplelog.log.org.apache.struts.tiles.TilesReques tProcessor=trace 2) /WEB-INF/classes/commons-logging.properties with the contents: org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog org.apache.commons.logging.simplelog.defaultlog=info org.apache.commons.logging.simplelog.showlogname=true org.apache.commons.logging.simplelog.showdatetime=true Try turning it on for yourself and see how far it goes with the forwards and if it even goes to the tiles definition. It could be something as simple as a plain typing error. I've had items one letter off that I kept missing. Regards, David -----Original Message----- From: Ruth, Brice [mailto:[EMAIL PROTECTED] Sent: Monday, November 03, 2003 5:08 PM To: Struts Users Mailing List Subject: Re: ForwardAction not picking up Tiles defs? Where should I be looking for this message? Hubert Rabago wrote: >I haven't tried that before, either. AFAIK, having the plug-in takes care of >installing the TilesRequestProcessor -- you don't have to specify it. But since >a subclass works, having that should work, too. > >When you run the code, does it show the ff message: > >'.baseLayout' - processed as uri > >? > >--- "Ruth, Brice" <[EMAIL PROTECTED]> wrote: > > >>Only one struts-config.xml, and only the default RequestProcessor, far >>as I know ... here's the "controller" config parameter in struts-config.xml >> >> <controller >> processorClass="org.apache.struts.tiles.TilesRequestProcessor" >> nocache="true" locale="false"/> >> >> >>Hubert Rabago wrote: >> >> >> >>>I dunno. Try to find some other possible causes. Do you only have one >>>struts-config.xml? Maybe you have multiple and the different plug-ins are >>>causing problems. Are you using a custom RequestProcessor? If you are, it >>> >>> >>must >> >> >>>extend TilesRequestProcessor or else Tiles can't intercept your forwards. >>> >>>--- "Ruth, Brice" <[EMAIL PROTECTED]> wrote: >>> >>> >>> >>> >>>>No difference ... just changed it to /tilestest. >>>> >>>>Hubert Rabago wrote: >>>> >>>> >>>> >>>> >>>> >>>>>I've had success with tile names starting with ".", and with ForwardAction. >>>>> >>>>> >>I >> >> >>>>>haven't combined both yet, but can't imagine why a combination would fail. >>>>>What I haven't tried is a path like "/US/tilestest". It's always been >>>>> >>>>> >>>>> >>>>> >>>>"/myPath" >>>> >>>> >>>> >>>> >>>>>for me. >>>>>Don't know if that helps. >>>>> >>>>>--- Mikael Eriksson - Swedish Connection <[EMAIL PROTECTED]> wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>>One thing to try might be to use tile names that does not start with a dot. >>>>>>I have done things that look pretty similar but the tilenames was things >>>>>> >>>>>> >>like >> >> >>>>>>output.page1. The parsing might get confused or by the starting '.' >>>>>>My actions look like: >>>>>> >>>>>> <action path="/tiles_page1_in" >>>>>> type="org.apache.struts.actions.ForwardAction" >>>>>> parameter="output.page1" /> >>>>>> >>>>>> >>>>>>Regards >>>>>> >>>>>> >>>>>>At 15:26 2003-11-03 -0600, you wrote: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>I'm ripping my hair out here, guys ... what's going on with my config?! I >>>>>>>can't see anything wrong in the debug output, yet Struts still is balking >>>>>>>at actions that use the ForwardAction class and don't have a parameter >>>>>>>that starts with a '/' ... >>>>>>> >>>>>>>Please, please help!! (currently in begging mode, bribing is next :)) >>>>>>> >>>>>>>Ruth, Brice wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>>OK, I have simplelog set to debug and I don't see any errors - it seems >>>>>>>>to parse my tiles-def.xml just fine, from what I can see. >>>>>>>> >>>>>>>>?!? >>>>>>>> >>>>>>>>Hubert Rabago wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>>I got this yesterday. It means Tiles didn't intercept your forward >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>request >>>> >>>> >>>> >>>> >>>>>>>>>because 1) Tiles wasn't called or 2) Tiles didn't recognize your tile. >>>>>>>>>If you turn debug on for Tiles (org.apache.struts.tiles), it'll dump the >>>>>>>>> >>>>>>>>> >>>>>>>>>tiles >>>>>>>>>it'll recognize when you app starts up. Make sure yours is listed. >>>>>>>>> >>>>>>>>>I'm using a tile with a ForwardAction now, so I know it works. Hope you >>>>>>>>> >>>>>>>>> >>>>>>>>>find it. >>>>>>>>> >>>>>>>>>--- "Ruth, Brice" <[EMAIL PROTECTED]> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>>I'm following the instructions provided here: >>>>>>>>>>http://jakarta.apache.org/struts/userGuide/building_view.html (section >>>>>>>>>>3.4.3) for incorporating tiles definitions in struts-config.xml, and >>>>>>>>>>when the ActionServlet receives a request for an action who's parameter >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>is a tile definition name (such as .baseLayout), I get the following >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>exception: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>>>>javax.servlet.ServletException: Path .baseLayout does not start with a >>>>>>>>>>"/" character >>>>>>>>>> >>>>>>>>>>My action is defined like so: >>>>>>>>>> >>>>>>>>>> <action >>>>>>>>>> path="/US/tilestest" >>>>>>>>>> type="org.apache.struts.actions.ForwardAction" >>>>>>>>>> parameter=".baseLayout"/> >>>>>>>>>> >>>>>>>>>>And I've defined the plug-in for the Tiles requestor. >>>>>>>>>> >>>>>>>>>><plug-in >>>>>>>>>> className="org.apache.struts.tiles.TilesPlugin"> >>>>>>>>>> <set-property >>>>>>>>>> property="definitions-config" >>>>>>>>>> value="/WEB-INF/tiles-defs.xml"/> >>>>>>>>>></plug-in> >>>>>>>>>> >>>>>>>>>>My tiles-defs.xml has one simple entry: >>>>>>>>>> >>>>>>>>>> <definition name=".baseLayout" >>>>>>>>>> >>>>>>>>>> >>path="/common/layouts/baseLayout.jsp"/> >> >> >>>>>>>>>>within the <tiles-definitions> node. >>>>>>>>>> >>>>>>>>>>Any ideas? Thanks! >>>>>>>>>> >>>>>>>>>>-- >>>>>>>>>>Brice D. Ruth >>>>>>>>>>Sr. IT Analyst >>>>>>>>>>Fiskars Brands, Inc. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>------------------------------------------------------------------ --- >>>>>>>>>>To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>>>>>>For additional commands, e-mail: [EMAIL PROTECTED] >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>__________________________________ >>>>>>>>>Do you Yahoo!? >>>>>>>>>Exclusive Video Premiere - Britney Spears >>>>>>>>>http://launch.yahoo.com/promos/britneyspears/ >>>>>>>>> >>>>>>>>>------------------------------------------------------------------- -- >>>>>>>>>To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>>>>>For additional commands, e-mail: [EMAIL PROTECTED] >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>-- >>>>>>>Brice D. Ruth >>>>>>>Sr. IT Analyst >>>>>>>Fiskars Brands, Inc. >>>>>>> >>>>>>> >>>>>>> >>>>>>>--------------------------------------------------------------------- >>>>>>>To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>>>For additional commands, e-mail: [EMAIL PROTECTED] >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>--------------------------------------------------------------------- >>>>>>To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>>For additional commands, e-mail: [EMAIL PROTECTED] >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >=== message truncated === > > >__________________________________ >Do you Yahoo!? >Exclusive Video Premiere - Britney Spears >http://launch.yahoo.com/promos/britneyspears/ > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > -- Brice D. Ruth Sr. IT Analyst Fiskars Brands, Inc. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]