Can you post your code somewhere? I would be especially interested in how you define the DataSource.
In the mean time you can have a look at some of my examples: This is about JPA and DataSources: http://liquid-reality.de/display/liquid/2015/03/05/Apache+Karaf+Tutorial+Part+9+-+Annotation+based+blueprint+and+JPA and this about CXF: http://liquid-reality.de/display/liquid/2011/12/22/Karaf+Tutorial+Part+4+-+CXF+Services+in+OSGi I don“t have a tutorial for both at the same time but used in in production systems several times. So it should be no problem. Christian 2015-05-18 15:29 GMT+02:00 ellirael <[email protected]>: > After installing CXF feature I met some problem with datasource recognition > from bundle that uses JPA and registers servet. > > javax.naming.NoInitialContextException: Unable to find the > InitialContextFactory org.eclipse.jetty.jndi.InitialContextFactory. > at > > org.apache.aries.jndi.ContextHelper.getInitialContext(ContextHelper.java:148) > at > > org.apache.aries.jndi.OSGiInitialContextFactoryBuilder.getInitialContext(OSGiInitialContextFactoryBuilder.java:49) > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684) > at > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307) > at javax.naming.InitialContext.init(InitialContext.java:242) > at javax.naming.InitialContext.<init>(InitialContext.java:216) > at > > org.apache.aries.jpa.container.unit.impl.JndiDataSource.getDs(JndiDataSource.java:64) > at > > org.apache.aries.jpa.container.unit.impl.DelayedLookupDataSource.getConnection(DelayedLookupDataSource.java:36) > at > > org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110) > at > > org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87) > at > > org.apache.openjpa.jdbc.sql.DBDictionaryFactory.newDBDictionary(DBDictionaryFactory.java:91) > at > > org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDBDictionaryInstance(JDBCConfigurationImpl.java:603) > > The same DataSource works nice when I inject dao service that uses the same > datasource in my command bundle. After command invocation servlets starts > to > work properly. > > The problem seems to occur for JPA bundles only. There is some sort of > InitialContextFactory replacement. > > > > -- > View this message in context: > http://karaf.922171.n3.nabble.com/Problem-with-JPA-JNDI-after-installing-CXF-feature-tp4040429.html > Sent from the Karaf - User mailing list archive at Nabble.com. > -- -- Christian Schneider http://www.liquid-reality.de <https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.liquid-reality.de> Open Source Architect http://www.talend.com <https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.talend.com>
