Hi,
Actually I don't know what the problem with trinidad is, but from looking at
your pom, you can remove the faceletes-dependency, because facelets are
integrated in MyFaces core 2.0.1.
So just remove:
<dependency>
<groupId>com.sun.facelets</groupId>
<artifactId>jsf-facelets</artifactId>
<version>1.1.15</version>
</dependency>
and also remove the facelets view-handler entry in your faces-config.xml.
Maybe this will also solve your problem with trinidad.
Regards,
Jakob
2010/7/23 Matthias Wessendorf <[email protected]>
> do you mind to "compare" yours against our demo's pom ?
>
>
> base file:
>
> https://svn.apache.org/repos/asf/myfaces/trinidad/trunk/trinidad-examples/pom.xml
>
> for the actual problem:
>
> https://svn.apache.org/repos/asf/myfaces/trinidad/trunk/trinidad-examples/trinidad-demo/pom.xml
>
> Thx!
> M
>
> On Fri, Jul 23, 2010 at 4:20 PM, Cédric Durmont <[email protected]>
> wrote:
> > Thanks for looking into it, Matthias !
> > Sadly, it doesn't work with MyFaces 2.0.1.
> > I guess something must be wrong in my pom.xml. Here is its dependency
> > section (I removed non relevant entries) :
> >
> > <!-- Project dependencies -->
> > <dependencies>
> > <dependency>
> > <groupId>org.apache.myfaces.core</groupId>
> > <artifactId>myfaces-api</artifactId>
> > <version>${myfaces.version}</version>
> > <scope>compile</scope>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.myfaces.core</groupId>
> > <artifactId>myfaces-impl</artifactId>
> > <version>${myfaces.version}</version>
> > <scope>compile</scope>
> > </dependency>
> > <!-- Apache Trinidad -->
> > <dependency>
> > <groupId>org.apache.myfaces.trinidad</groupId>
> > <artifactId>trinidad-api</artifactId>
> > <version>${trinidad.version}</version>
> > <scope>compile</scope>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.myfaces.trinidad</groupId>
> > <artifactId>trinidad-impl</artifactId>
> > <version>${trinidad.version}</version>
> > <scope>compile</scope>
> > </dependency>
> >
> > <dependency>
> > <groupId>javax.servlet</groupId>
> > <artifactId>jstl</artifactId>
> > <version>1.2</version>
> > <scope>runtime</scope>
> > </dependency>
> > <dependency>
> > <groupId>tomcat</groupId>
> > <artifactId>servlet-api</artifactId>
> > <version>5.5.23</version>
> > <scope>provided</scope>
> > </dependency>
> > <dependency>
> > <groupId>taglibs</groupId>
> > <artifactId>standard</artifactId>
> > <version>1.1.2</version>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.myfaces.tomahawk</groupId>
> > <artifactId>tomahawk</artifactId>
> > <version>1.1.9</version>
> > </dependency>
> > <dependency>
> > <groupId>com.sun.facelets</groupId>
> > <artifactId>jsf-facelets</artifactId>
> > <version>1.1.15</version>
> > </dependency>
> > <dependency>
> > <groupId>com.oracle</groupId>
> > <artifactId>ojdbc12</artifactId>
> > <version>9.0</version>
> > </dependency>
> > <dependency>
> > <groupId>rome</groupId>
> > <artifactId>rome</artifactId>
> > <version>0.9</version>
> > </dependency>
> > <dependency>
> > <groupId>javax.el</groupId>
> > <artifactId>el-api</artifactId>
> > <version>1.0</version>
> > <scope>provided</scope>
> > </dependency>
> > <dependency>
> > <groupId>org.eclipse.persistence</groupId>
> > <artifactId>eclipselink</artifactId>
> > <version>2.0.1</version>
> > <scope>compile</scope>
> > </dependency>
> > <dependency>
> > <groupId>org.eclipse.persistence</groupId>
> > <artifactId>javax.persistence</artifactId>
> > <version>2.0.0</version>
> > <scope>compile</scope>
> > </dependency>
> > </dependencies>
> >
> > <properties>
> > <trinidad.version>2.0.0.3-SNAPSHOT</trinidad.version>
> > <myfaces.version>2.0.1</myfaces.version>
> > </properties>
> >
> > 2010/7/23 Matthias Wessendorf <[email protected]>:
> >> Hi Cédric,
> >>
> >> I just checked and our demo works fine with MyFaces 2.0.1
> >>
> >> cd $TINIDAD_HOME/trinidad-examples/trinidad-demo
> >> mvn clean jetty:run -PjettyConfig
> >>
> >> -Matthias
> >>
> >> But yeah, a small migration document would be great :)
> >>
> >>
> >>
> >> On Fri, Jul 23, 2010 at 3:19 PM, Matthias Wessendorf <[email protected]>
> wrote:
> >>> Hey Cédric,
> >>>
> >>> thanks for trying Trinidad2 and MyFaces2.
> >>>
> >>> Let me double check on my side.
> >>>
> >>> BTW. I hope to get to a 2.0.0-beta release, of Trinidad, next week
> >>>
> >>> -Matthias
> >>>
> >>> On Fri, Jul 23, 2010 at 3:15 PM, Cédric Durmont <[email protected]>
> wrote:
> >>>> Hello,
> >>>>
> >>>> I'm trying to switch my app from myfaces 1.2.8 / Trinidad 1.2.13 to
> >>>> myfaces 2.0.0 / Trinidad 2.0.0.3-SNAPSHOT. I was already using
> >>>> facelets (1.1.15)
> >>>> I haven't found any relevant documentation on that subject online, so
> >>>> I basically changed version numbers in my pom.xml
> >>>>
> >>>> Switching from myfaces 1.2.8 to myfaces 2.0.0 seems to work well (my
> >>>> app still runs fine)
> >>>> But if I try to switch to trinidad 2 (alpha, alpha2 or snapshot), I
> >>>> have this message for every actionListener in my code :
> >>>>
> >>>> javax.el.ELException: /somePage.xhtml: The class 'com.acme.someBean'
> >>>> does not have the property 'doSomething'
> >>>>
> >>>> Of course, the property exists (the application runs fine with
> >>>> Trinidad 1.2.x). Did I miss something ? Parameters in web.xml /
> >>>> faces-config.xml ? version of facelets / el-api ?
> >>>>
> >>>> Any hint is welcome, I'm stuck !
> >>>>
> >>>> Regards,
> >>>> Cedric Durmont
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Matthias Wessendorf
> >>>
> >>> blog: http://matthiaswessendorf.wordpress.com/
> >>> sessions: http://www.slideshare.net/mwessendorf
> >>> twitter: http://twitter.com/mwessendorf
> >>>
> >>
> >>
> >>
> >> --
> >> Matthias Wessendorf
> >>
> >> blog: http://matthiaswessendorf.wordpress.com/
> >> sessions: http://www.slideshare.net/mwessendorf
> >> twitter: http://twitter.com/mwessendorf
> >>
> >
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>
--
Jakob Korherr
blog: http://www.jakobk.com
twitter: http://twitter.com/jakobkorherr
work: http://www.irian.at