You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by sgjava <sg...@gmail.com> on 2015/04/16 17:14:06 UTC

TomEE 2.0.0 SNAPSHOT EJBContainer broken

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.

Re: TomEE 2.0.0 SNAPSHOT EJBContainer broken

Posted by Steve Goldsmith <sg...@gmail.com>.
No, same code worked yesterday, that's why I was wondering. Let me do some
more digging.

On Thu, Apr 16, 2015 at 11:34 AM, Romain Manni-Bucau <rm...@gmail.com>
wrote:

> Hi
>
> seems snapshot code works, did you try building it from sources?
>
>
> 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-04-16 17:14 GMT+02:00 sgjava <sg...@gmail.com>:
>
> > 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.
> >
>



-- 
Steven P. Goldsmith

Re: TomEE 2.0.0 SNAPSHOT EJBContainer broken

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi

seems snapshot code works, did you try building it from sources?


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-04-16 17:14 GMT+02:00 sgjava <sg...@gmail.com>:

> 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.
>