Sorry,
i have just realized that the properties could be configured using the
ConfigAdmin service...

On Wed, Sep 1, 2010 at 8:17 PM, Luc Dewavrin <[email protected]> wrote:

> Ok thanks,
> indeed i am using the all-in-one bundle.
>
> Regarding my question about osgi environment properties,
> i am not sure to understand the concept of OSGI environment properties.
>
> After having a look at the source code,
> i read this :
> "  Configuration properties are generally the sole means to configure
> the framework's default behavior; the framework does not typically refer to
>    any system properties for configuration information" (...) " The
> following configuration properties can be specified (properties starting
>     with felix are specific to Felix, while those starting with org.osgi
> are standard OSGi properties"
>
> But when i read the source code of the Felix http service, i have seen that
> the configuration properties
> are retrieved using the bundleContext.getProperty(String key) method which
> also searches in the system
> properties, so i guess these properties can be set dynamically using the
> System.setProperty(String key,String value) method.
>
> On Wed, Sep 1, 2010 at 9:56 AM, Felix Meschberger <[email protected]>wrote:
>
>> Hi,
>>
>> Don't take the full CXF distro all-in-one bundle. This contains lots of
>> stuff to enable out-of-the-box use of it.
>>
>> For real-world use, my experience is to go with the other distro and
>> remove the bundles you don't need or you have in another form.
>>
>> For example, for using the CXF dOSGi implementation in an Apache Sling
>> environment, I would remove the pax-web-service bundle, all logging
>> bundles (Sling has its own), configuration admin, and probably a few more.
>>
>> Depending on your application you even might want to add a few bundles
>> from someplace else.
>>
>> Regards
>> Felix
>>
>> On 01.09.2010 15:49, Luc Dewavrin wrote:
>> > Hi,
>> >
>> > i would like to turn Declarative Services  into WS endpoints. I have
>> tried
>> > with Apache CXF and it seems to work so far.
>> > My main concern is that CXF uses pax-web-service HTTP service and the
>> only
>> > way to configure the embedded
>> > Jetty server is by deploying a bundle fragment that contains the Jetty
>> > configuration file.
>> > I don't want this solution since the Jetty configuration has to be
>> > externalized and configured without re-packaging.
>> >
>> > I wanted to replace the pax-web-service HTTP service with the felix one.
>> I
>> > have seen that the port/address and SSL configuration
>> > could be modified with OSGI environment properties.
>> >
>> > Is it possible to modify OSGI environment properties dynamically through
>> the
>> > API ? (The http service must be defined in our
>> > own XML format, so i thought about creating a bundle that sets these
>> > properties dynamically).
>> >
>> > Regards,
>> > Luc
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>

Reply via email to