If your application is a server side application, Karaf could be a
good fit for you.
There should be no problem in moving your application from a plain
felix or equinox to Karaf.
You'll have access to the nice console locally or through SSH, which
might be quite a nice thing to have manage / monitor remotely.

Please give it a try and provide feedback !

On Tue, Sep 29, 2009 at 16:33, Patrick Forhan <[email protected]> wrote:
> I had been largely ignoring all the Karaf traffic here.  With this, I
> bothered to actually read the summary and bits of the user guide.  I
> have to say, it sounds pretty cool.  At first, it just seemed like a
> default set of bundles for a felix install, but the more I look, the
> more goodies I find in there -- OS services, maven support, SSH.
>
> So, should I use it instead of the vanilla Felix we start with?  Would
> you only recommend using Karaf for new projects, or would it be worth
> it to upgrade an existing app to use it as a base?
>
> Thanks,
>
> Pat.
>
> On Tue, Sep 29, 2009 at 6:24 AM, Guillaume Nodet <[email protected]> wrote:
>> The Felix team is pleased to announce the release of Felix Karaf version 
>> 1.0.0
>>
>> This release along with the associated release notes and change log
>> are available from
>>  http://felix.apache.org/site/karaf-100.html
>>
>> Apache Felix Karaf is a small OSGi based runtime which provides a
>> lightweight container onto which various components and applications
>> can be deployed.
>> Karaf features:
>>    *  Hot deployment: Karaf supports hot deployment of OSGi bundles
>> by monitoring jar files inside the [home]/deploy directory. Each time
>> a jar is copied in this folder, it will be installed inside the
>> runtime. You can then update or delete it and changes will be handled
>> automatically. In addition, the Karaf also supports exploded bundles
>> and custom deployers (blueprint and spring ones are included by
>> default).
>>    * Dynamic configuration: Services are usually configured through
>> the ConfigurationAdmin OSGi service. Such configuration can be defined
>> in Karaf using property files inside the [home]/etc directory. These
>> configurations are monitored and changes on the properties files will
>> be propagated to the services.
>>    * Logging System: using a centralized logging back end supported
>> by Log4J, Karaf supports a number of different APIs (JDK 1.4, JCL,
>> SLF4J, Avalon, Tomcat, OSGi)
>>    * Provisioning: Provisioning of libraries or applications can be
>> done through a number of different ways, by which they will be
>> downloaded locally, installed and started.
>>    * Native OS integration: Karaf can be integrated into your own
>> Operating System as a service so that the lifecycle will be bound to
>> your Operating System.
>>    * Extensible Shell console: Karaf features a nice text console
>> where you can manage the services, install new applications or
>> libraries and manage their state. This shell is easily extensible by
>> deploying new commands dynamically along with new features or
>> applications.
>>    * Remote access: use any SSH client to connect to Karaf and issue
>> commands in the console
>>    * Security framework based on JAAS
>>    * Managing instances: Karaf provides simple commands for managing
>> multiple instances. You can easily create, delete, start and stop
>> instances of Karaf through the console.
>>    * Supports the latest OSGi 4.2 containers: Apache Felix Framework
>> 2.0.0 and Eclipse Equinox 3.5
>>
>>
>> Enjoy!
>>
>> -The Felix team
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
>
>
> --
> Defy mediocrity.
>
> ---------------------------------------------------------------------
> 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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to