[ 
https://issues.apache.org/jira/browse/WW-5392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lukasz Lenart closed WW-5392.
-----------------------------
    Resolution: Not A Problem

Please ask such question on the Users mailing list, Jira isn't a place to ask 
questions but report bugs.

If you use {{StrutsTilesListener}} this should be happening automatically:

{quote}As from Struts 2.3.28, the plugin automatically loads all Tiles 
definitions matching the following pattern tiles*.xml - you don’t have to 
specify them via 
org.apache.tiles.definition.DefinitionsFactory.DEFINITIONS_CONFIG in 
web.xml{quote}

https://struts.apache.org/plugins/tiles/#usage

Also check the example app
https://github.com/apache/struts-examples/tree/master/tiles

> Tiles-Plugin unable to load tiles definition XML if the file names are 
> specified with wild char
> -----------------------------------------------------------------------------------------------
>
>                 Key: WW-5392
>                 URL: https://issues.apache.org/jira/browse/WW-5392
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Tiles
>    Affects Versions: 6.3.0
>            Reporter: Saravanan Sivaguru
>            Priority: Major
>             Fix For: 6.4.0
>
>         Attachments: Web_XML_File_Tiles_Defintion_Context.PNG
>
>
> Hi I am doing the migration from Apache tiles 2.1.4 to Apache 
> struts2-tiles-plugin 6.3.0.2 since tiles reached the EOL long time before and 
> it will not support anything for jakarta namespacing.
> As struts will start providing support for jakarta namespacing from v7.X we 
> are migrating the Apache tiles to Apache struts2-tiles-plugin 6.3.0.2 now.
> +*Issue:*+
>  # With the Apache tiles 2.1.4 we are able to load the tiles defintion file 
> from webapp with the help of the wildcard character in the file name. For 
> ex:- /WEB-INF/config/tiles/*.tiles.xml. With the current plugin version we 
> are unable to do so.
> We are enabling this configuration by defining it under param-name 
> "org.apache.tiles.definition.DefinitionsFactory.DEFINITIONS_CONFIG"
>  # We are having a template framework which had been created on the top of 
> Struts and tiles. We have generic tiles definition defined to handle the 
> template genrically across our applications. When I tried to load the tiles 
> definition with wildcar character again, it is not getting loaded.
> For ex:- 
> classpath*:/META-INF/org.kawa.tiles.xml,classpath*:/META-INF/com.*.tiles.xml
> We also have enabled this configuration under the param-name 
> "org.apache.tiles.definition.DefinitionsFactory.DEFINITIONS_CONFIG"
> Could you please let me know the option to enable the wildcard character 
> naming for tiles definition file loading from the application path and also 
> it's dependent application files.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to