I'm glad Aristedes confirmed java 8 support! About dbcp.. well I use to install it as a bundle, start it, so it is available to Cayenne. I mean: osgi> ss id State Bundle 0 ACTIVE org.eclipse.osgi_3.10.2.v20150203-1939 1 ACTIVE org.eclipse.equinox.app_1.3.200.v20130910-1609 2 ACTIVE javax.xml_1.3.4.v201005080400 3 ACTIVE MySQLJDBCDriver_1.0.0 4 ACTIVE jcl.over.slf4j_1.7.5 5 ACTIVE slf4j.api_1.7.5 Fragments=13 6 ACTIVE org.eclipse.equinox.common_3.6.200.v20130402-1505 7 ACTIVE org.eclipse.osgi.services_3.4.0.v20140312-2051 8 ACTIVE org.apache.commons.collections_3.2.1 9 ACTIVE Cayenne-4.0-Dependencies_4.0.0.M2 10 ACTIVE org.eclipse.equinox.preferences_3.5.200.v20140224-1527 11 ACTIVE org.eclipse.equinox.console_1.1.0.v20140131-1639 12 ACTIVE org.apache.felix.gogo.command_0.10.0.v201209301215 13 RESOLVED slf4j.simple_1.7.5 Master=5 14 ACTIVE org.apache.cayenne.di_4.0.0.M2 15 ACTIVE org.eclipse.equinox.util_1.0.500.v20130404-1337 16 RESOLVED PacketDB-CayenneConfig_3.1.0 Master=17 17 ACTIVE org.apache.cayenne.server_4.0.0.M2 Fragments=16 18 ACTIVE org.apache.commons.pool2_2.3.0 19 ACTIVE org.apache.servicemix.bundles.velocity_1.7.0.6 20 ACTIVE jaxb-api_2.2.12 21 ACTIVE org.apache.commons.lang_2.4.0 22 RESOLVED test-cayenne_1.0.0.0 23 ACTIVE *org.apache.commons.dbcp2*_2.1.0 24 ACTIVE org.apache.felix.gogo.runtime_0.10.0.v201209301036 25 ACTIVE org.apache.felix.gogo.shell_0.10.0.v201212101605 26 ACTIVE org.eclipse.equinox.registry_3.5.400.v20140428-1507 27 ACTIVE org.eclipse.equinox.ds_1.4.200.v20131126-2331 osgi>
But, as I was mentioning above this will provide the classes under the package org.apache.commons.dbcp2.XXX On Cayenne side this is what I have: <?xml version="1.0" encoding="utf-8"?> <domain project-version="6"> <map name="PacketMap"/> <node name="PacketNode" factory="org.apache.cayenne.configuration.server.DBCPDataSourceFactory" parameters="dbcpPacketDB.properties" > <map-ref name="PacketMap"/> </node> </domain> Maybe I'm using the wrong factory? Thanks, Matteo -- View this message in context: http://cayenne.195.n3.nabble.com/Cayenne-4-0-M2-and-OSGi-classloading-issue-tp4026812p4026817.html Sent from the Cayenne - Dev mailing list archive at Nabble.com.