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.

Reply via email to