Hi,

I tried to update my webApp from myfaces 1.1.6, tomahawk 1.1.7 and richfaces 
3.1.5 to JSF 1.2
After some problems the webapp finally started but no page is rendered anymore.
Instead of the pages I get only empty screens without any content at all!

I am still using Tiles1 (from struts1.1jar) in combination with jsps and not 
Facelets.

What I did:
1) Updated myFaces jars from 1.1.6 to 1.2.8 (api and impl)
2) updated tomahawk 1.1.7 to tomahawk12-1.1.9
3) removed tomhahawk sandbox 1.1.7
4) updated richfaces from 3.1.5 to 3.3.2 (api,impl and ui)
5) updated jstl-1.1.0.jar to jstl-1.2.jar and removed standard.jar
6) deleted work folder of the webApp
7) updated faces-config.xml: set version attribute of faces-config tag to 
version="1.2"
8) updated web.xml: set version attribute of web-app tag version="2.5"

I attached the initialization log and the request log with debugging output.
Initialization looks good from my point of view.

One suspicious line in the request.log:
 [2009-12-08 14:45:17,492] http-8080-1 [ WARN] 
[D57992BA5C47A836C0EBE03C0224EB3B] webapp.BaseFilter 
checkMyFacesExtensionsFilter: MyFaces Extensions Filter should be configured to 
execute *AFTER* RichFaces filter. Refer to SRV.6.2.4 section of Servlets 
specification on how to achieve that.

The order of the filters in web.xml is not changed and Faces Extensions Filter 
IS AFTER richfaces filter
  <filter-mapping>
    <filter-name>richfaces</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
  </filter-mapping>

  <filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <url-pattern>*.faces</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <url-pattern>/faces/*</url-pattern>
  </filter-mapping>

I don't know whether the problem is caused, by MyFaces, Richfaces, Tomhawk 
Tiles or whatever at the moment.
Any idea where to look at?

Michael

Reply via email to