You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Ralph Wetter (JIRA)" <ji...@apache.org> on 2017/04/17 12:24:41 UTC

[jira] [Created] (WW-4786) Upgrade from struts2-tiles3-plugin to struts2-tiles-plugin gives a NoSuchDefinitionException

Ralph Wetter created WW-4786:
--------------------------------

             Summary: 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


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>



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