tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brown, Deryck" <>
Subject RE: OpenEJB and OSGi
Date Fri, 08 May 2009 09:24:07 GMT

In fact the example code that Jonathan provided the links for does exactly this. I know, I
wrote it!

The setup I use in my own application has OpenEJB in one plug-in running as an OSGi service
listener that watches for services that belong to the OpenEjbApplication class to be deployed.
It then invokes the OpenEJB deployment code to start the application running. Your application
plugin must include a plug-in activator that registers a new OpenEjbApplication service. When
the plug-in is deactivated, the service is automatically stopped by the platform, and the
OpenEJB server undeploys the application.

The plugins at the moment are running on the Eclipse 3.4.2 RCP platform. This may cause some
problems with running on (just) Equinox as the current code may be using some non-OSGi APIs
(to load properties from files and allow for variable expansion within property values). 

I have used this to deploy an application that contains stateless session beans and entity
beans that use an Apache Derby database and Hibernate for the persistence. (I've since moved
Hibernate into its own plugin so I can share the Hibernate instance between OpenEJB and EMF/Teneo.)

See the original description of this code at:


Dr Deryck F Brown
Software Engineer
Ziebel UK Ltd
Unit A, Broadfold Road,
Bridge of Don,
Aberdeen AB23 8EE
Tel: 01224 227227 (X143)
Fax: 01224 703146
Skype: ziebel-deryckb

-----Original Message-----
From: Gauthier Libéral [] 
Sent: 08 May 2009 09:48
Subject: Re: OpenEJB and OSGi


I would like to have OpenEJB running as an equinox bundle and then would like to run my EJB-Jar
in Equinox too (one bundle per EJB).

When you said "You don't expect EJBs will be deployed as OSGi bundles, do you?" is it a warning
for not doing that thing ?

Sorry for my english expression, I'm french.

Thanks for your answers.


Jacek Laskowski wrote:
> 2009/5/7 Gauthier Libéral <>:
>> I would like to run OpenEJB on Equinox Framework
> Could you explain a bit more on what exactly you'd expect from OpenEJB 
> to be run on OSGi runtime? You don't expect EJBs will be deployed as 
> OSGi bundles, do you?
> Jacek
> --
> Jacek Laskowski
> Notatnik Projektanta Java EE -

View this message in context:
Sent from the OpenEJB User mailing list archive at

No virus found in this incoming message.
Checked by AVG - 
Version: 8.5.325 / Virus Database: 270.12.19/2099 - Release Date: 05/07/09 18:05:00

View raw message