xml - Sitemesh not Working After Java And Jboss Migration? -


i have running application in java 6 , jboss 6.1 , spring 2.3

now, migrating application java 8 , wildfly 8.2 , spring 4.2

everything looks fine but, application there issue,

that decorators not working configured below.

sitemesh.xml file :

<sitemesh>     <property name="decorators-file" value="/web-inf/decorators.xml"/>     <excludes file="${decorators-file}"/>      <page-parsers>         <parser default="true"              class="com.opensymphony.module.sitemesh.parser.htmlpageparser"/>         <parser content-type="text/html"              class="com.opensymphony.module.sitemesh.parser.htmlpageparser"/>         <parser content-type="text/html;charset=iso-8859-1"             class="com.opensymphony.module.sitemesh.parser.htmlpageparser"/>     </page-parsers>      <decorator-mappers>         <mapper class="com.opensymphony.module.sitemesh.mapper.configdecoratormapper">             <param name="config" value="${decorators-file}"/>          </mapper>     </decorator-mappers> </sitemesh> 

dispatcher-servlet :

 <!-- view resolver jsps -->     <bean id="viewresolver" class="org.springframework.web.servlet.view.internalresourceviewresolver">         <property name="viewclass" value="org.springframework.web.servlet.view.jstlview"/>         <property name="prefix"> <value>/web-inf/view/</value></property>         <property name="suffix"> <value>.jsp</value></property>     </bean> 

and decorators.xml file :

<decorators defaultdir="/decorators">     <excludes>         <pattern>/pages/*</pattern>     </excludes>     <decorator name="ajax" page="ajax.jsp">     <pattern>/ajax/*</pattern>     </decorator>     <decorator name="thanks" page="thanks.jsp">     <pattern>/thanks.*</pattern>     <pattern>/session-expired.*</pattern>     </decorator>     <decorator name="default" page="default.jsp">         <pattern>/*</pattern>     </decorator>       <decorator name="errlayout" page="errlayout.jsp">         <pattern>/error*</pattern>         <pattern>/404*</pattern>         <pattern>/500*</pattern>         <pattern>/403*</pattern>         <pattern>/dataaccessfailure*</pattern>     </decorator> </decorators> 

web.xml :

<filter>     <filter-name>sitemesh</filter-name>     <filter-class>com.opensymphony.module.sitemesh.filter.pagefilter</filter-class>   </filter>  <filter-mapping>     <filter-name>sitemesh</filter-name>     <url-pattern>/*</url-pattern>     <dispatcher>request</dispatcher>     <dispatcher>forward</dispatcher>   </filter-mapping> 

directory structure

-webcontent      |-decorators      |-images,css,scripts,..etc      |-web-inf            |-lib            |-view                 |-ajax                 |  |-.jsp files                 |.jsp files 

what can issue or need change thing in configuration ?


Comments