geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ivan <xhh...@gmail.com>
Subject Re: JSF Dependencies
Date Tue, 19 Jun 2012 04:57:52 GMT
Yes, ;-)

2012/6/19 Russell Collins <Collins-Solutions@austin.rr.com>

>  Ok.  I think I understand what you are saying. So in order for this to
> work, I need a Primefaces assembly that uses JSF 2.0 instead of JSF 2.1?
> Example, instead of using Primefaces 3.3.1 that uses JSF 2.1  I need to use
> Primefaces2.x or whatever that uses JSF 2.0?
>
>
> On 06/18/2012 11:06 PM, Ivan wrote:
>
> Right, as we found that JSF API and its implementation may not work
> correctly if we separate them as two bundles, so finally we bundle them in
> one jar file, and Geronimo now uses 2.0.9.1, which means the api version is
> 2.0.*
>
> 2012/6/19 Forrest Xia <forrestxm@gmail.com>
>
>> You need to rebundle org.primefaces_3.3.1 to make it depends on
>> javax.faces <= 2.0, otherwise, you need to figure out how to run JSF 2.1
>> impl of myfaces in the geronimo first, then use your application by
>> depending on it.
>>
>> For JSF 2.1 impl of myfaces, refer to the open jira GERONIMO-6267, it's
>> currently not supported by Geronimo.
>>
>>
>> On Tue, Jun 19, 2012 at 10:06 AM, Russell Collins <
>> Collins-Solutions@austin.rr.com> wrote:
>>
>>>  Ok maybe I need to explain a little better.  Primefaces is basically a
>>> component library that sits on top of a JSF implementation similar to
>>> Apache MyFaces Tomahawk.  In Geronimo, the JSF implementation is MyFaces.
>>> Primefaces would not work at all if it did not have a JSF implementation
>>> (MyFaces, Mojorra).
>>>
>>> I have installed the Primefaces jar file in Geronimo successfully.  I am
>>> now just trying to references this component library that has already been
>>> installed.  I hope that clears up what I am trying to do.
>>>
>>> On 06/18/2012 08:28 PM, Ivan wrote:
>>>
>>> Currently, with Geronimo 3.0-beta, the version shipped from MyFaces is
>>> 2.0.9.1, so it could not match the requirement for primefaces [2.1.0,3.0.0)
>>>
>>> 2012/6/19 Russell Collins <Collins-Solutions@austin.rr.com>
>>>
>>>>  I am trying to add Primefaces to the Geronimo Installation and then
>>>> reference that Primefaces Jar in my war file.  However, when I do this, I
>>>> get an error that says
>>>>
>>>> org.osgi.framework.BundleException: The bundle "org.primefaces_3.3.1
>>>> [377]" could not be resolved. Reason: Missing Constraint: Import-Package:
>>>> javax.faces; version="[2.1.0,3.0.0)"
>>>>
>>>> My geronimo-web.xml file looks like this.
>>>>
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1">
>>>>     <dep:environment xmlns:dep="
>>>> http://geronimo.apache.org/xml/ns/deployment-1.2">
>>>>         <dep:moduleId>
>>>>             <dep:groupId>com.acc</dep:groupId>
>>>>             <dep:artifactId>acc-web</dep:artifactId>
>>>>             <dep:version>1.0-SNAPSHOT</dep:version>
>>>>             <dep:type>war</dep:type>
>>>>         </dep:moduleId>
>>>>         <dep:dependencies>
>>>>             <dep:dependency>
>>>>                 <dep:groupId>org.apache.geronimo.bundles</dep:groupId>
>>>>                 <dep:artifactId>myfaces-bundle</dep:artifactId>
>>>>                 <dep:version>2.0.9_1</dep:version>
>>>>                 <dep:type>jar</dep:type>
>>>>             </dep:dependency>
>>>>             <dep:dependency>
>>>>                 <dep:groupId>org.primefaces</dep:groupId>
>>>>                 <dep:artifactId>primefaces</dep:artifactId>
>>>>                 <dep:version>3.3.1</dep:version>
>>>>                 <dep:type>jar</dep:type>
>>>>             </dep:dependency>
>>>>         </dep:dependencies>
>>>>     </dep:environment>
>>>>     <context-root>acc</context-root>
>>>> </web-app>
>>>>
>>>> The assembly has been installed successfully.  What am I missing?  I
>>>> would really like to include the JSF implementation library with the
>>>> Geronimo install as opposed to having to include it in my .war file.
>>>>
>>>> Thank you
>>>>
>>>> --
>>>>
>>>> Russell
>>>>
>>>>
>>>
>>>
>>>  --
>>> Ivan
>>>
>>>
>>>
>>>   --
>>>
>>> Russell CollinsCollins-Solutions@austin.rr.com
>>>
>>>
>>
>>
>>  --
>> Thanks!
>>
>> Regards, Forrest
>>
>>
>
>
>  --
> Ivan
>
>
>
> --
>
> Russell CollinsCollins-Solutions@austin.rr.com
>
>


-- 
Ivan

Mime
View raw message