Bengt, Without additional information, it will be difficult to help you but the problem that you have (most probably) is that the DataSource has not been registered as an OSGI service ( http://www.osgi.org/javadoc/r4v42/org/osgi/service/jdbc/DataSourceFactory.html ).
Remark : This question should be posted on Aries mailing list. Regards, Charles On Mon, Oct 22, 2012 at 11:25 AM, Bengt Rodehav <[email protected]> wrote: > I'm trying to upgrade fro Karaf 2.2.8 to Karaf 2.3.0 and have run into a > problem regarding datasources. I get the following in my log: > > *2012-10-22 10:52:59,563 | INFO | Thread-7 | container > | l.ManagedPersistenceUnitInfoImpl 50 | The > org.osgi.service.jdbc package is unavailable. As a result the Aries JPA > container will not offer any DataSourceFactory integration.* > > It's only an INFO message but it seems fatal to me because later on I > cannot find my datasource when I try to use it. I publish a data source > (for Derby) using Blueprint. I use the following features from the > karaf-enterprise descriptor: > > - transaction > - jpa > - jndi > > When I execute "exports | grep -i org.osgi.service.jdbc" on the command > line I get an empty result. > > It seems like this package is needed for Aries JPA Container. What bundle > should export it? > > /Bengt > > -- Charles Moulliard Apache Committer / Sr. Enterprise Architect (RedHat) Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com
