Components to Tiles
Migration Path

In Webapps 

In Java code

Tips

Very old component versions

If you use a very old component version, you also have to change some tags and names :

Deprecated

New usage

<include …> <insert …>
<putAttribute …> <getAsString …>
<getAttribute …> <getAsString …>
<… instance= …>
(in tag <insert …> or <include …>)
<… definition= …>
(in tag <insert …>)<

Default definitions file name :

  • componentInstances.xml
  • templateDefinitions.xml
Several possibilities :
  • Keep same name and set it in xml-config.xml:

<init-param>
    <param-name>
        definitions-config
      </param-name>
      <param-value>
        /WEB-INF/templateDefinitions.xml
      </param-value>
 </init-param>

  • Change name to new default (componentDefinitions.xml)
Components parameter names in web.xml:
  • instances-config
  • instances-debug
  Use new names :
  • definitions-config
  • definitions-debug
To update your web site, replace all deprecated tags with new tags.
You can use replacement tools to search for :include to be replaced by :insert