1 Reply Latest reply on Feb 8, 2007 1:25 PM by gavin.king

    Tomahawk Setup and JSF Library Compatibility

    trickyvail

      Yesterday, I configured my JBoss Seam application to use Tomahawk JSF components.

      I copied tomahawk.jar and commons-fileupload.jar to my $JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/jsf-lib directory. After adding these jars to the server I configured my web-xml file as described by the Tomahawk website (http://myfaces.apache.org/tomahawk/index.html).

      Additionally I made the changes outlined on the Tomahawk wiki (http://wiki.apache.org/myfaces/Use_Facelets_with_Tomahawk) to allow the use of these JSF components with Facelets.

      I created a page with the calendar component and it appears to be working correctly.

      After I had made these changes and tested the calendar component I discovered the Seam documentation (version 1.1.6.GA) states:
      "We do not recomend the use of the Tomahawk tag library".

      Please comment on my use of the jbossweb-tomcat55.sar/jsf-lib directory for deploying the jar files. Is this considered part of the "Server Classpath"?

      Please briefly explain why the use of Tomahawk is not recomended and describe what kinds of problems might be encountered. Does this mean that Seam also precludes the use of other JSF tag libraries (eg IceFaces)?

        • 1. Re: Tomahawk Setup and JSF Library Compatibility
          gavin.king

          It was a recommendation due to the fact that many users had had problems with Tomahawk. Now, the MyFaces team claims they have done work to solve this problem, and I had meant to remove that line from the docs.

          We are working very hard with the icefaces and ajax4jsf teams to iron out issues encountered by Seam users. We will do the same for Trinidad when it is released. However, I cannot commit to spending any time on the Tomahak stuff, because it simply isn't as interesting to me as the other three libraries.