I started this thread so I keep you up to date with my improvements of the migration.
Some pages are now working basically with Tiles 2.0.5. 1) Migrated to Tiles2 according this guide: http://tiles.apache.org/migration/index.html 2) Renamed my tiles-definitions file to tiles.xml! Other names defined in the web.xml are not working. Unfortunately I had another name which cost me quite some hours. 3) I had to add commons-discovery-0.4.jar to the libs Not every project can migrate to Facelets easily. This means also some migration and QA effort. My project is under heavy development and started 4 years ago with Tiles. Facelets was a beta "0.1" at this time and it was not obvious at that it would become a standard. Sooner or later I will migrate to Facelets but right now this is no alternative. Michael -----Original Message----- From: Leonardo Uribe [mailto:lu4...@gmail.com] Sent: Mittwoch, 9. Dezember 2009 04:31 To: MyFaces Discussion Subject: Re: pages not rendered anymore after update from 1.1.6 to 1.2.8 Hi The example available here: http://svn.apache.org/repos/asf/myfaces/tomahawk/trunk/examples/tiles/ works with jsf 1.2 and tomahawk12-1.1.x (to execute it try mvn clean -Djsf=12 -Dtomahawk=12 jetty:run) Note that use jsf 1.2 and tomahawk-1.1.x does not work, because some changes in ViewHandler where added. I ignore if richfaces introduce some side effects (and that's the reason why does not work) but maybe this is the case. regards, Leonardo Uribe 2009/12/8 Richard Yee <richard.k....@gmail.com> > I'd suggest using facelets instead of Tiles. Tiles was never designed > to work with JSF. Facelets provides similar templating capability and > was designed to improve on shortcomings of JSP and JSF. Facelets is > also part of JSF 2.0 > > -Richard > > > On Tue, Dec 8, 2009 at 8:24 AM, Michael Heinen > <michael.hei...@recommind.com> wrote: > > Thanks Richard, I tried this finally with a simple page in this project. > > > > TILES is the culprit. > > My simple page is now rendered with tomahawk tags > > after I removed context param > org.ajax4jsf.VIEW_HANDLERS=org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl > from web.xml. > > > > The content of <f:view> is NOT rendered at all as soon as I add the above > context param for tiles again. > > Sample jsp: > > > > <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> > > <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> > > <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%> > > <html><head></head><body> > > hello > > <f:view>world<h:outputText value="20"/><t:outputText > value="09"/></</f:view> > > </body></html> > > > > > > Output: hello > > The <f:view> tag is not processed at all with Tiles. > > > > Does anybody know what to do with tiles and JSF 1.2 (myFaces 1.2.8, > tomahawk12_1.1.9 and richfaces 3.3.2)? > > Debugging all the frameworks together is really time consuming > > > > Michael > > > > > > -----Original Message----- > > From: Richard Yee [mailto:richard.k....@gmail.com] > > Sent: Dienstag, 8. Dezember 2009 16:09 > > To: MyFaces Discussion > > Subject: Re: pages not rendered anymore after update from 1.1.6 to 1.2.8 > > > > Have you tried just having a page with a JSF outputText tag to see if > > that works? (No tiles or Richfaces) > > > > I would start from there and then add other tags to narrow down where > > the problem is. > > > > -R > > > > >