myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matthias Wessendorf <mat...@apache.org>
Subject Re: Migrating app to myfaces2/Trinidad2
Date Fri, 23 Jul 2010 14:39:48 GMT
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 <cdurmont@gmail.com> 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 <matzew@apache.org>:
>> 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 <matzew@apache.org> 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 <cdurmont@gmail.com> 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

Mime
View raw message