Hi,

After diving into the world of struts I decided also to include tiles in
my app. But there seems to be something that keeps me from doing this.
Here are the steps I have taken so far:

checked struts-config.xml for tiles-stuff (as I copied that file from
struts-blank everything was already there):

<controller
processorClass="org.apache.struts.tiles.TilesRequestProcessor" />

<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="6" />
 <set-property property="definitions-parser-details" value="6" />  
 <set-property property="moduleAware" value="true" />
 <set-property property="definitions-parser-validate" value="true" /> 
</plug-in>

>From what the docs say that part seems ok (at least to me).

Step 2 (tile-defs.xml):

<tiles-definitions>
<definition name="tiles.login" path="/pages/layouts/default_layout.jsp">
<put name="header" value="/pages/header.html" />         
<put name="content" value="/pages/Login.jsp" />    
</definition>
</tiles-definitions>

all the files mentioned here are where they belong.

Step 3 (global-forward):

As I want my startpage (index.jsp) to forward to a tiles-page I created
a global-forward in struts-config.xml:

<forward name="login2" path="tiles.login" /> also tried
<forward name="login2" path="/tiles.login" />

and added a <logic:redirect forward="login2" /> to my index.jsp. 

So far so "good". When I try to access the app. (via index.jsp) I
receive the following message: 
"type Status report
message /portal/tiles.login
description The requested resource (/portal/tiles.login) is not
available."

btw. "portal" is the context.

To me this seems as if struts does not know the tiles definition (or at
least does not handle it correctly).

The application runs in a Tomcat 5.0.19 container (struts 1.1), and no
further error-messages are sent to the logs.


Maybe somebody knows how to get out of this trouble.

Thanks in advance.

Kind regards,
Marc Tinnemeyer

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to