javax.ejb.EJBException: Provider error. No provider found
        at 
org.apache.openejb.config.AppInfoBuilder.build(AppInfoBuilder.java:200)
        at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:988)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1180)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1049)
        at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:133)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5065)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(TomcatWebAppBuilder.java:617)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(TomcatWebAppBuilder.java:576)
        at
org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(TomcatWebappDeployer.java:46)
        at org.apache.tomee.embedded.Container.deploy(Container.java:693)
        at
org.apache.tomee.embedded.EmbeddedTomEEContainer$EmbeddedTomEEContainerProvider.createEJBContainer(EmbeddedTomEEContainer.java:154)
        at
javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:56)
        at 
com.bhn.services.EventServiceTest.setUpClass(EventServiceTest.java:96)

            final Map p = new HashMap();
            // Data source for MDB injection
            p.put(Context.INITIAL_CONTEXT_FACTORY,
                    "org.apache.openejb.core.LocalInitialContextFactory");
            p.put("openejb.embedded.initialcontext.close ", "DESTROY");
            p.put("openejb.embedded.remotable", "true");
            p.put("ehgDatabase", "new://Resource?type=DataSource");
            p.put("ehgDatabase.JdbcDriver", config.getString(
                    "test.database.driver"));
            p.put("ehgDatabase.JdbcUrl",
config.getString("test.database.url"));
            p.
                    put("ehgDatabase.UserName", config.getString(
                                    "test.database.user"));
            p.put("ehgDatabase.Password", config.getString(
                    "test.database.password"));
            p.put("ehgDatabase.JtaManaged", "false");
            p.put(EJBContainer.APP_NAME, "ehg");
            p.put(EJBContainer.PROVIDER, "tomee-embedded");
            // Add WAR and MDB modules
            p.put(EJBContainer.MODULES, new File[]{Archive.archive().copyTo(
                "WEB-INF/classes",
jarLocation(EventService.class)).asDir()});
            p.put(EmbeddedTomEEContainer.TOMEE_EJBCONTAINER_HTTP_PORT,
"-1"); // random port
// This is where it craps out
            container = EJBContainer.createEJBContainer(p);




--
View this message in context: 
http://tomee-openejb.979440.n4.nabble.com/TomEE-2-0-0-SNAPSHOT-EJBContainer-broken-tp4674456.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Reply via email to