Hi guys, I have a package structure of my EJBs(sateless and MDBs) like this: test, test.pdf and test.scheduling. The packages test.scheduling contains some MDBs that I want to remove from being loaded into my container, so I wanted to remove all the classes from the test.scheduling package but keep everything else from the packages test, test.pdf and all other subpackages. In order to do so, I have been trying to use the including/excluding paths approach as described here: http://openejb.apache.org/3.0/application-discovery-via-the-classpath.html
The code I used looks like this: Properties p = new Properties(); p.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.openejb.client.LocalInitialContextFactory"); p.put("openejb.deployments.classpath.filter.descriptors", "true");//use ejb-jar for ejbs discovery p.put("openejb.deployments.classpath.exclude", "file:///<abosulte-path>/target/classes/test/pdf/"); This doesn't seem to work because I get the following warning: WARN - Jar not loaded. classpath.ear. No provider available for resource-ref 'null' of type 'javax.jms.Destination' for 'MonthlyReportTrigger'. MonthlyReportTrigger is one fo my MDBs from the test.scheduling package that I expected to be excluded. After this, the code tries to lookup an ejb in the context which fails with a NameNotFoundException exception. Can you point me the right direction to go?(google didn't help ). -- View this message in context: http://openejb.979440.n4.nabble.com/Application-discovery-via-the-classpath-tp3318799p3318799.html Sent from the OpenEJB User mailing list archive at Nabble.com.