I don't think so, the problem is more in felix imho.  But karaf will set it
anyway in the config.properties.

On Tue, May 4, 2010 at 18:42, Richard S. Hall <[email protected]> wrote:

> Thanks. I just commented on the issue...I was going to address this issue
> in the framework, but it is not clear if there is also an issue with respect
> to Karaf that also needs to be addressed.
>
> -> richard
>
>
> On 5/4/10 12:12, Chris Blunck wrote:
>
>> Ticket opened:  https://issues.apache.org/jira/browse/FELIX-2324
>>
>>
>> <https://issues.apache.org/jira/browse/FELIX-2324>-c
>>
>> On Tue, May 4, 2010 at 10:23 AM, Richard S. Hall<[email protected]
>> >wrote:
>>
>>
>>
>>> No, Felix doesn't set this automatically. You must specify it on the
>>> command line or in config.properties...
>>>
>>> However, I guess we could set this by default according to the JRE, sort
>>> of
>>> like we do for JRE packages...if you want to open a JIRA issue for this,
>>> I'll look into it.
>>>
>>> ->  richard
>>>
>>>
>>> On 5/4/10 10:18, Guillaume Nodet wrote:
>>>
>>>
>>>
>>>> I don't think Felix Framework sets this property by itself.  Equinox
>>>> seems
>>>> to do so IIRC.
>>>> I actaully hit the same problem and I did add the property in the
>>>> etc/config.properties file,
>>>> so that the next release will have a J2SE-1.5 by default (which allows
>>>> to
>>>> deploy many
>>>> bundles through OBR).
>>>>
>>>> I think one point to consider is that we have deliberately tried to not
>>>> require Java 1.5 and to
>>>> also allow supporting for example CXF.  CXF implements JAX-WS which is
>>>> not
>>>> shipped with
>>>> JDK 1.6.  So what we did is to hide all the JDK 1.6 new features and
>>>> tend
>>>> to
>>>> deploy bundles
>>>> for those instead of relying on the system bundle.
>>>>
>>>> So unless you re-enable all the hidden packages, Karaf does not really
>>>> provide a clean 1.6
>>>> environment, so I would avoid setting this property according tot the
>>>> JVM
>>>> version ...
>>>>
>>>> On Tue, May 4, 2010 at 16:11, Chris Blunck<[email protected]>
>>>> wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Hello,
>>>>>
>>>>> Please forgive this question in advance if it has been well documented
>>>>> or
>>>>> discussed elsewhere.  I failed to find references to it when searching
>>>>> for
>>>>> "execution environment felix" and other searches for how this concept
>>>>> works.
>>>>>
>>>>> I'm familiar with execution environments but I don't understand how
>>>>> Felix/Karaf knows what execution environments it supports.  More
>>>>> specifically ...
>>>>>
>>>>> Say I start Felix using J2SE 1.6 from Sun.  How does the execution
>>>>> environment get set, and how can I verify it in the console?
>>>>>
>>>>> I know that I can -Dorg.osgi.framework.executionenvironment=J2SE-1.5
>>>>> when
>>>>> I
>>>>> start Karaf but that seems like a hack.  It seems like Felix/Karaf
>>>>> should
>>>>> determine the execution environment based on the JVM that it's running
>>>>> within.  It probably does but I just don't know where to look for it.
>>>>>
>>>>> I'm basically trying to use Jackson within OBR and a<require>   asks
>>>>> for
>>>>> an
>>>>> ee of J2SE-1.5.  I'm running an IBM 1.6 JVM so I'd suspect that there
>>>>> would
>>>>> be an ee in my Felix that is compatible with J2SE-1.5.  Since I don't
>>>>> know
>>>>> how to print it or look for it I don't know for sure.  Maybe the IBM
>>>>> 1.6
>>>>> JVM
>>>>> supports ee's like "IBM-Java-1.5" (who knows...)
>>>>>
>>>>> Some pointers to how execution environments work would be most welcome.
>>>>>
>>>>>
>>>>> -Chris
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>>
>>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to