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

Lukasz Lenart updated WW-4786:
------------------------------
    Description: 
When upgrading from struts2-tiles3-plugin to struts2-tiles-plugin 
(corresponding to https://struts.apache.org/docs/tiles-plugin.html)
tiles3 is not working anymore. It provides a NoSuchDefinitionException.
This behaviour only appears on Windows-Systems. On Linux the same Application 
(same sourcecode, same Java, same Tomcat) is just working fine.

Workaround:
There is an easy workaround. On Windows 10 the struts2-tiles-plugin is working 
fine when defining the config by hand. 
{code:xml}
<context-param>
<param-bame>org.apache.tiles.definition.DefinitionsFactory.DEFINITIONS_CONFIG</param-name>
<param-value>
/WEB-INF/tiles-1.xml,
/WEB-INF/tiles-2.xml,
/WEB-INF/tiles-3.xml,
/WEB-INF/tiles-4.xml
</param-value>
</context-param>
{code}

  was:
When upgrading from struts2-tiles3-plugin to struts2-tiles-plugin 
(corresponding to https://struts.apache.org/docs/tiles-plugin.html)
tiles3 is not working anymore. It provides a NoSuchDefinitionException.
This behaviour only appears on Windows-Systems. On Linux the same Application 
(same sourcecode, same Java, same Tomcat) is just working fine.

Workaround:
There is an easy workaround. On Windows 10 the struts2-tiles-plugin is working 
fine when defining the config by hand. 
<context-param>
<param-bame>org.apache.tiles.definition.DefinitionsFactory.DEFINITIONS_CONFIG</param-name>
<param-value>
/WEB-INF/tiles-1.xml,
/WEB-INF/tiles-2.xml,
/WEB-INF/tiles-3.xml,
/WEB-INF/tiles-4.xml
</param-value>
</context-param>


> Upgrade from struts2-tiles3-plugin to struts2-tiles-plugin gives a 
> NoSuchDefinitionException
> --------------------------------------------------------------------------------------------
>
>                 Key: WW-4786
>                 URL: https://issues.apache.org/jira/browse/WW-4786
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Tiles
>    Affects Versions: 2.5.10
>         Environment: - Java 8
> - Tested with Tomcat Versions 6.0.47, 7.0.72 and 9.0.0.M13
> - Windows 10
>            Reporter: Ralph Wetter
>            Priority: Minor
>             Fix For: 2.5.next
>
>         Attachments: Log with Trace org.apache.struts2.tiles.txt, Log with 
> workaround. Trace org.apache.struts2.tiles - Kopie.txt
>
>
> When upgrading from struts2-tiles3-plugin to struts2-tiles-plugin 
> (corresponding to https://struts.apache.org/docs/tiles-plugin.html)
> tiles3 is not working anymore. It provides a NoSuchDefinitionException.
> This behaviour only appears on Windows-Systems. On Linux the same Application 
> (same sourcecode, same Java, same Tomcat) is just working fine.
> Workaround:
> There is an easy workaround. On Windows 10 the struts2-tiles-plugin is 
> working fine when defining the config by hand. 
> {code:xml}
> <context-param>
> <param-bame>org.apache.tiles.definition.DefinitionsFactory.DEFINITIONS_CONFIG</param-name>
> <param-value>
> /WEB-INF/tiles-1.xml,
> /WEB-INF/tiles-2.xml,
> /WEB-INF/tiles-3.xml,
> /WEB-INF/tiles-4.xml
> </param-value>
> </context-param>
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to