Can you check please that your bundle 79 imports well this package (*com.mysql.jdbc.jdbc2.optional) by using this command ?* * * *packages:imports 79 * On Mon, Aug 13, 2012 at 4:03 PM, Julien Martin <[email protected]> wrote:
> Hello, > > I've successfully managed for Karaf to pick up my Spring configuration > files. However, I get now a ClassNotFoundException: > > *Caused by: java.lang.ClassNotFoundException: > com.mysql.jdbc.jdbc2.optional.MysqlXADataSource not found by btm* [79] > at > org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787) > at > org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71) > at > org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768) > at java.lang.ClassLoader.loadClass(ClassLoader.java:247) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:169) > at > bitronix.tm.utils.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:63) > at > bitronix.tm.resource.common.XAPool.createXAFactory(XAPool.java:300) > at bitronix.tm.resource.common.XAPool.<init>(XAPool.java:63) > at > bitronix.tm.resource.jdbc.PoolingDataSource.buildXAPool(PoolingDataSource.java:89) > at > bitronix.tm.resource.jdbc.PoolingDataSource.init(PoolingDataSource.java:76) > ... 21 more > > What strikes me is that my Mysql driver is properly installed into Karaf > (see bold line below): > > START LEVEL 100 , List Threshold: 50 > ID State Blueprint Spring Level Name > [ 50] [Active ] [ ] [ ] [ 80] Spring Integration > Core (2.1.3.RELEASE) > [ 51] [Active ] [ ] [ ] [ 80] commons-dbcp (1.2.2) > [ 52] [Active ] [ ] [ ] [ 80] OSGi R4 Core Bundle > (4.1) > [ 53] [Active ] [ ] [ ] [ 80] Spring Test > (3.0.7.RELEASE) > [ 54] [Active ] [ ] [ ] [ 80] c3p0 (0.9.1.2) > [ 55] [Active ] [ ] [ ] [ 80] Commons IO (2.0.1) > [ 56] [Active ] [ ] [ ] [ 80] aopalliance (1.0) > [ 57] [Active ] [ ] [ ] [ 80] xstream (1.3) > [ 58] [Active ] [ ] [ ] [ 80] Spring Expression > Language (3.0.7.RELEASE) > [ 59] [Active ] [ ] [ ] [ 80] Spring Context > Support (3.0.7.RELEASE) > [ 61] [Active ] [ ] [ ] [ 80] Spring Integration > File Support (2.1.3.RELEASE) > [ 62] [Resolved ] [ ] [ ] [ 80] slf4j-log4j12 (1.6.1) > Hosts: 69 > [ 63] [Active ] [ ] [ ] [ 80] Spring Object/XML > Mapping (3.0.7.RELEASE) > [ 64] [Active ] [ ] [ ] [ 80] Spring JDBC > (3.0.7.RELEASE) > [ 65] [Active ] [ ] [ ] [ 80] commons-collections > (3.2) > [ 66] [Active ] [ ] [ ] [ 80] Spring Beans > (3.0.7.RELEASE) > [ 67] [Active ] [ ] [ ] [ 80] Spring ASM > (3.0.7.RELEASE) > [ 68] [Active ] [ ] [ ] [ 80] junit (4.10) > [ 69] [Active ] [ ] [ ] [ 80] slf4j-api (1.6.1) > Fragments: 62 > [ 70] [Active ] [ ] [ ] [ 80] jta (1.1) > [ 71] [Active ] [ ] [ ] [ 80] Spring Batch > Infrastructure (2.1.8.RELEASE) > [ 72] [Active ] [ ] [ ] [ 80] Spring Batch Test > (2.1.8.RELEASE) > [ 73] [Active ] [ ] [ ] [ 80] xpp3_min (1.1.0.4c) > [ 74] [Active ] [ ] [ ] [ 80] jcl-over-slf4j > (1.6.1) > [ 75] [Active ] [ ] [ ] [ 80] hamcrest-core (1.1) > *[ 76] [Active ] [ ] [ ] [ 80] Sun Microsystems' > JDBC Driver for MySQL (5.1.18)* > [ 77] [Active ] [ ] [ ] [ 80] commons-pool (1.3) > [ 78] [Active ] [ ] [ ] [ 80] Spring Transaction > (3.0.7.RELEASE) > [ 79] [Active ] [ ] [ ] [ 80] btm (2.1.2) > [ 80] [Active ] [ ] [ ] [ 80] Spring Batch > Integration (1.2.1.RELEASE) > [ 81] [Active ] [ ] [ ] [ 80] Spring AOP > (3.0.7.RELEASE) > [ 82] [Active ] [ ] [ ] [ 80] Spring Context > (3.0.7.RELEASE) > [ 83] [Active ] [ ] [ ] [ 80] jettison (1.1) > [ 84] [Active ] [ ] [ ] [ 80] Spring Core > (3.0.7.RELEASE) > [ 85] [Active ] [ ] [ ] [ 80] Spring Batch Core > (2.1.8.RELEASE) > [ 93] [Active ] [ ] [Failed ] [ 80] > spring-batch-demo-trc (1.0.0.SNAPSHOT) > > Can anyone please help? > > Regards, > > J. > -- Charles Moulliard Apache Committer / Sr. Pr. Consultant at FuseSource.com Twitter : @cmoulliard Blog : http://cmoulliard.blogspot.com
