ok thanks a lot Timothy and all the guys that's nice from you :)

2017-02-15 15:17 GMT+01:00 Timothy Ward <tim.w...@paremus.com>:

> The way that you deploy a bundle is heavily dependent on the management
> agent that you choose to use.
>
> The bnd “export” is a simple management agent used to package up a bunch
> of bundles with a framework into a runnable jar file.
>
> If you want to deploy the individual bundles into another framework that
> you’re starting some other way then you will need to use something like
> Felix File Install, the Felix Gogo shell, or some other framework dependent
> mechanism to install/start the bundles.
>
> Regards,
>
> Tim
>
> On 15 Feb 2017, at 14:09, Mestiri Meher <meher.mest...@gmail.com> wrote:
>
> Hey Raymond, that's what I'm trying to do actually yup!
> So it looks that it's not the way..
> How could I deploy a bundle into an osgi container ??
>
> 2017-02-15 15:01 GMT+01:00 Raymond Auge <raymond.a...@liferay.com>:
>
>> Are you perhaps trying to install the jar created by the bndtools
>> "export" process into concierge?
>>
>> The jar created by export is executable. Just run it as:
>>
>> java -jar exported.jar
>>
>> Just a thought,
>> - Ray
>>
>> On Feb 15, 2017 04:30, "Dirk Fauth" <dirk.fa...@gmail.com> wrote:
>>
>>> Hard to tell. But you say you run on a Java 8 compact 1 and specify a
>>> requirement to Java 8 only. Not sure how the runtime treats that. I think
>>> you should explicitly require compact1 if you intend to run on that.
>>>
>>> Am 15.02.2017 9:29 AM schrieb "Mestiri Meher" <meher.mest...@gmail.com>:
>>>
>>> Hello,
>>>
>>> I want to thank you for your help, it's really nice to see a community
>>> helping on osgi.
>>>
>>> So here's the manifest generated:
>>>
>>> Manifest-Version: 1.0
>>> Bnd-LastModified: 1487091798569
>>> Bundle-Description: A bundle with a provider. Notice that this provide
>>>  r exports the API package. It also provides a JUnit test and it can b
>>>  e run standalone.
>>> Bundle-ManifestVersion: 2
>>> Bundle-Name: com.lm.meher.provider
>>> Bundle-SymbolicName: com.lm.meher.provider
>>> Bundle-Version: 1.0.0.201702141703
>>> Created-By: 1.8.0_121 (Oracle Corporation)
>>> Export-Package: com.lm.meher.api;version="1.0.0"
>>> Import-Package: com.lm.meher.api;version="[1.0,2)"
>>> Private-Package: com.lm.meher.provider
>>> Provide-Capability: osgi.service;objectClass:List<String>="com.lm.mehe
>>>  r.api.Meher"
>>> Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
>>> Service-Component: OSGI-INF/com.lm.meher.xml
>>> Tool: Bnd-3.3.0.201609221906
>>>
>>> Dirk, as you see I'm using the version2.
>>>
>>> The bundles I created them using the enRoute framework that is using the
>>> bndtools normally.
>>> It's a tutorial that i found in here:
>>> http://enroute.osgi.org/tutorial_base/050-start.html
>>>
>>> I think my issue is that I'm following the tutorial, so I have these 2
>>> parameters in my .bnd file:
>>>
>>> -runfw: org.eclipse.osgi;version='[3.10.100.v20150529-1857,3.10.100.
>>> v20150529-1857]'
>>> -runee: JavaSE-1.8
>>>
>>> And I'm trying to deploy that jar into felix/concierge under a java se
>>> embedded compact1.
>>> Of course under these 2 containers, I was able to manage the lifecycle
>>> of the bundle, but never execute the commands I created.
>>>
>>>
>>> 2017-02-14 18:43 GMT+01:00 Dirk Fauth <dirk.fa...@gmail.com>:
>>>
>>>> How did you create the bundles? Do you use Bndtools or Eclipse PDE?
>>>>
>>>> The export section of the manifest would be interesting to see.
>>>>
>>>> Am 14.02.2017 6:15 PM schrieb "Neil Bartlett" <njbartl...@gmail.com>:
>>>>
>>>>> The inspect command has the wrong parameters. It should be:
>>>>>
>>>>> inspect capability|requirement <namespace> <bundles>
>>>>>
>>>>> Note that capability and requirement can be abbreviated to just “c”
>>>>> and “r”.
>>>>>
>>>>> I think what you’re trying to do is view the exports of bundle 13,
>>>>> like this:
>>>>>
>>>>> inspect c osgi.wiring.package 13
>>>>>
>>>>> Regards,
>>>>> Neil
>>>>>
>>>>> On 14 Feb 2017, at 15:59, Mestiri Meher <meher.mest...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> I triedd this command too : "inspect capability 13"
>>>>>
>>>>> and here what I got:
>>>>>
>>>>> org.apache.felix.framework [0] provides:
>>>>> ----------------------------------------
>>>>> 13 [EMPTY]
>>>>>
>>>>>
>>>>> 2017-02-14 16:55 GMT+01:00 Mestiri Meher <meher.mest...@gmail.com>:
>>>>>
>>>>>> Hey thanks Dirk for your answer,
>>>>>>
>>>>>> Actually it's only jar : the provider one for the first example and
>>>>>> once I tried deploying the api project it says
>>>>>> : org.osgi.framework.BundleException: R3 exports cannot contain
>>>>>> directives.
>>>>>>
>>>>>> Otherwise all the felix bundles are working :
>>>>>>
>>>>>>    ID|State      |Level|Name
>>>>>>     0|Active     |    0|System Bundle (5.6.1)|5.6.1
>>>>>>     1|Active     |    1|Apache Felix Bundle Repository (2.0.8)|2.0.8
>>>>>>     2|Active     |    1|Apache Felix Gogo Command (0.16.0)|0.16.0
>>>>>>     3|Active     |    1|Apache Felix Gogo Runtime (0.16.2)|0.16.2
>>>>>>     4|Active     |    1|Apache Felix Gogo Shell (0.10.0)|0.10.0
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2017-02-14 16:49 GMT+01:00 Dirk Fauth <dirk.fa...@gmail.com>:
>>>>>>
>>>>>>> Did you check if all bundles are started that you need? Execute lb
>>>>>>> in the console to get the list of installed bundles and their states.
>>>>>>>
>>>>>>> Am 14.02.2017 4:41 PM schrieb "Mestiri Meher" <
>>>>>>> meher.mest...@gmail.com>:
>>>>>>>
>>>>>>> Hello guys,
>>>>>>>
>>>>>>> I'm new to the OSGI and I'm trying to learn it from the OSGI enRoute
>>>>>>> tutorials.
>>>>>>>
>>>>>>> I build the API/Provider, it runs on eclipse with felix gogo and the
>>>>>>> commands run fine.
>>>>>>>
>>>>>>> I tried exporting my jar and deploy it manually on concierge/felix
>>>>>>> standalone I was able to start the bundle on both of containers, and 
>>>>>>> manage
>>>>>>> them.
>>>>>>>
>>>>>>> The problem is that I can not see the commands I declared in the
>>>>>>> provider. Once I type the help gogo command, I can't see my commands in
>>>>>>> there, but in eclipse the gogo command are prresent.
>>>>>>>
>>>>>>> I don't know how to figure this out, it says gogo
>>>>>>> commandNotFoundException.
>>>>>>>
>>>>>>> Do you have an idea ?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Meher
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> OSGi Developer Mail List
>>>>>>> osgi-dev@mail.osgi.org
>>>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> OSGi Developer Mail List
>>>>>>> osgi-dev@mail.osgi.org
>>>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>>>>>
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> OSGi Developer Mail List
>>>>> osgi-dev@mail.osgi.org
>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> OSGi Developer Mail List
>>>>> osgi-dev@mail.osgi.org
>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>>>
>>>>
>>>> _______________________________________________
>>>> OSGi Developer Mail List
>>>> osgi-dev@mail.osgi.org
>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>>
>>>
>>>
>>> _______________________________________________
>>> OSGi Developer Mail List
>>> osgi-dev@mail.osgi.org
>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>
>>>
>>>
>>> _______________________________________________
>>> OSGi Developer Mail List
>>> osgi-dev@mail.osgi.org
>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>
>>
>> _______________________________________________
>> OSGi Developer Mail List
>> osgi-dev@mail.osgi.org
>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>
>
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org
> https://mail.osgi.org/mailman/listinfo/osgi-dev
>
>
>
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org
> https://mail.osgi.org/mailman/listinfo/osgi-dev
>
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to