maybe the module name is excluded by default (is it called 'openejb-test-alex' for instance?)
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber <http://www.tomitribe.com> 2015-05-27 16:41 GMT+02:00 Alex Soto <[email protected]>: > Hi I am writing a very simple test using EJBContainer. Code is: > > EJBContainer container = EJBContainer.createEJBContainer(properties); > > Context context = container.getContext(); > > context.bind("inject", this); > > > And the dependency: > > <dependency> > > <groupId>org.apache.openejb</groupId> > > <artifactId>openejb-core</artifactId> > > <version>4.7.1</version> > > <scope>test</scope> > > </dependency> > > > But when I run this simple test I get a > > > org.apache.openejb.OpenEjbContainer$NoModulesFoundException: No modules > found to deploy. > > 1)Maybe descriptors are placed in incorrect location. > > Descriptors could go under: > > <base-dir>/META-INF or <base-dir>/WEB-INF > > but not directly under <base-dir> > > Check 'Application Discovery via the Classpath' docs page for more info > > 2)Maybe no modules are present in the classpath. > > Is 'openejb.base' system property pointing to the intended location? > > at > > org.apache.openejb.util.Exceptions.newNoModulesFoundException(Exceptions.java:99) > > at > > org.apache.openejb.OpenEjbContainer$Provider.load(OpenEjbContainer.java:483) > > at > > org.apache.openejb.OpenEjbContainer$Provider.createEJBContainer(OpenEjbContainer.java:272) > > at > javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:56) > > at > > com.scytl.multitenant.CipherTest.shouldGetProtectedDataSource(CipherTest.java:54) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:483) > > > Any idea of what dependency am I missing? It seems like there is a missing > dependency. > > > Thank you so much. >
