Sitemesh aparentemente não inicia

Hey galera!

Tenho uma aplicação antiga que quero implementar o Sitemesh. Ja tenho outras experiencias com ele e pensei que seria facil.
Pensei errado :frowning: .

Aparentemente o sitemesh nem chega a iniciar:

web.xml

	<filter>
		<display-name>SitemeshFilter</display-name>		
		<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>
	</filter-mapping>

Fiz alguns testes para tentar descobrir oque ocorria.

  • Zuei o nome do filtro para ver se o tomcat realmente procurava pelo mesmo. o Tomcat acusou o erro como deveria;
  • tambem zuei o nome no filter-mapping e o Tomcat acusou erro novamente;
  • Troquei o nome do sitemesh.xml e o Tomcat não acusou erro.
  • Troquei o nome do decorators.xml e o Tomcat não acusou erro.

Alguem tem idea do que pode ser? Ou alguma maneira de loggar a inicialização do sitemesh?

Valew

Eu nem uso esse arquivo sitemesh.xml, apenas o decorators.xml… Vc tem esse arquivo na sua aplicação?

Sim.
Esqueci de citar que fiz o mesmo teste com o decorators.xml.

e como está a configuração dele? Pode ser que ele tenha sido inicializado, mas o erro esteja na configuração nesse arquivo… Ele é o mais importante.