Return-Path: X-Original-To: apmail-deltaspike-users-archive@www.apache.org Delivered-To: apmail-deltaspike-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2575510FC6 for ; Fri, 18 Apr 2014 13:55:28 +0000 (UTC) Received: (qmail 58781 invoked by uid 500); 18 Apr 2014 13:55:24 -0000 Delivered-To: apmail-deltaspike-users-archive@deltaspike.apache.org Received: (qmail 58732 invoked by uid 500); 18 Apr 2014 13:55:22 -0000 Mailing-List: contact users-help@deltaspike.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@deltaspike.apache.org Delivered-To: mailing list users@deltaspike.apache.org Received: (qmail 58720 invoked by uid 99); 18 Apr 2014 13:55:21 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Apr 2014 13:55:21 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of karl.kilden@gmail.com designates 209.85.214.174 as permitted sender) Received: from [209.85.214.174] (HELO mail-ob0-f174.google.com) (209.85.214.174) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Apr 2014 13:55:16 +0000 Received: by mail-ob0-f174.google.com with SMTP id gq1so1818260obb.33 for ; Fri, 18 Apr 2014 06:54:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=3LEbVWMdIV59aPXjmBQ3TspFmFAw0KPUqZuxO6A8/PU=; b=FfkXRoaOWN0q/yzbJiQSb7T9Xv0f5gFthqusYhHx4AmtHBbayEONl4ha2DR3PpMbyr D4HTuzVre4gsu0Gu6UL4R0U6AVqGujdN50Ilh4I8/UkC/V+ZnDmFGFeKVEIhMmXQe4/j G808mS/ttiSUDsAlqQ6BymTGt0SAgA3bwZU3mV8ykQ9+TMCR3+H8JG+f6d7yFknSCsch yX/djy+D/OMC5IMyvz70IL9UMkb1XyDjX3GHsX8kaygAzhGPR3zdLlaZHydfYrLsD1Sv 5KaavivTa7NJnz3mAWm7QfqNkwc3hSr05ACB73QjD1xr238CZqvCAgtZaSBNTVMXLdTw mtaw== MIME-Version: 1.0 X-Received: by 10.60.146.201 with SMTP id te9mr12434798oeb.38.1397829292733; Fri, 18 Apr 2014 06:54:52 -0700 (PDT) Received: by 10.76.133.231 with HTTP; Fri, 18 Apr 2014 06:54:52 -0700 (PDT) In-Reply-To: References: Date: Fri, 18 Apr 2014 15:54:52 +0200 Message-ID: Subject: Re: Problem with Test-Control and openEJB From: =?UTF-8?B?S2FybCBLaWxkw6lu?= To: users@deltaspike.apache.org Content-Type: multipart/alternative; boundary=047d7b5d524e733b4c04f7517e88 X-Virus-Checked: Checked by ClamAV on apache.org --047d7b5d524e733b4c04f7517e88 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I found the problem. I now use: org.apache.deltaspike.cdictrl deltaspike-cdictrl-openejb ${ds.version} instead of owb. I also had to remove my code that manually booted the container because that caused issues and was no longer needed. On 18 April 2014 14:58, Karl Kild=C3=A9n wrote: > Hello, > > I want to use Test-Control with openEJB embedded. I don't have any > openwebbeans dependencies in my poms only: > > > org.apache.openejb > openejb-core > 4.6.0 > test > > > And it pulls OpenWebBeans in as expected. I don't have any configuration > done at all and I get the following problem in my HelloWorld test case wi= th > a very simple CDIBean: > > INFO: [finished] com.kildeen.ref.CoreTestTest#testGetHelloWorld > apr 18, 2014 2:48:01 EM org.apache.webbeans.util.JNDIUtil unbind > SEVERE: Need to specify class name in environment or system property, or > as an applet parameter, or in an application resource file: > java.naming.factory.initia > > > Project is available here: > https://github.com/karlkilden/ref/tree/ref-simple (make sure to use > ref-simple branch) and full stacktrace pasted below: > > > > > com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 > com.kildeen.ref.CoreTestTest > apr 18, 2014 2:47:59 EM org.apache.webbeans.lifecycle.AbstractLifeCycle > startApplication > INFO: OpenWebBeans Container is starting... > apr 18, 2014 2:47:59 EM org.apache.webbeans.plugins.PluginLoader startUp > INFO: Adding OpenWebBeansPlugin : [CdiPlugin] > apr 18, 2014 2:47:59 EM > org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery > addWebBeansXmlLocation > INFO: added beans.xml marker: > file:/C:/projects/ref/core/impl/target/test-classes/META-INF/beans.xml > apr 18, 2014 2:47:59 EM > org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery > addWebBeansXmlLocation > INFO: added beans.xml marker: > file:/C:/projects/ref/core/impl/target/classes/META-INF/beans.xml > apr 18, 2014 2:47:59 EM > org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery > addWebBeansXmlLocation > INFO: added beans.xml marker: > file:/C:/projects/ref/core/api/target/classes/META-INF/beans.xml > apr 18, 2014 2:47:59 EM > org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery > addWebBeansXmlLocation > INFO: added beans.xml marker: > jar:file:/C:/Users/Kalle/.m2/repository/org/apache/deltaspike/core/deltas= pike-core-api/0.7-SNAPSHOT/deltaspike-core-api-0.7-SNAPSHOT.jar!/META-INF/b= eans.xml > apr 18, 2014 2:47:59 EM > org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery > addWebBeansXmlLocation > INFO: added beans.xml marker: > jar:file:/C:/Users/Kalle/.m2/repository/org/apache/deltaspike/core/deltas= pike-core-impl/0.7-SNAPSHOT/deltaspike-core-impl-0.7-SNAPSHOT.jar!/META-INF= /beans.xml > apr 18, 2014 2:47:59 EM > org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery > addWebBeansXmlLocation > INFO: added beans.xml marker: > jar:file:/C:/Users/Kalle/.m2/repository/org/apache/deltaspike/modules/del= taspike-jpa-module-api/0.7-SNAPSHOT/deltaspike-jpa-module-api-0.7-SNAPSHOT.= jar!/META-INF/beans.xml > apr 18, 2014 2:47:59 EM > org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery > addWebBeansXmlLocation > INFO: added beans.xml marker: > jar:file:/C:/Users/Kalle/.m2/repository/org/apache/deltaspike/modules/del= taspike-jpa-module-impl/0.7-SNAPSHOT/deltaspike-jpa-module-impl-0.7-SNAPSHO= T.jar!/META-INF/beans.xml > apr 18, 2014 2:47:59 EM > org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery > addWebBeansXmlLocation > INFO: added beans.xml marker: > jar:file:/C:/Users/Kalle/.m2/repository/org/apache/deltaspike/modules/del= taspike-security-module-api/0.7-SNAPSHOT/deltaspike-security-module-api-0.7= -SNAPSHOT.jar!/META-INF/beans.xml > apr 18, 2014 2:47:59 EM > org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery > addWebBeansXmlLocation > INFO: added beans.xml marker: > jar:file:/C:/Users/Kalle/.m2/repository/org/apache/deltaspike/modules/del= taspike-security-module-impl/0.7-SNAPSHOT/deltaspike-security-module-impl-0= .7-SNAPSHOT.jar!/META-INF/beans.xml > apr 18, 2014 2:47:59 EM > org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery > addWebBeansXmlLocation > INFO: added beans.xml marker: > jar:file:/C:/Users/Kalle/.m2/repository/org/apache/deltaspike/cdictrl/del= taspike-cdictrl-owb/0.7-SNAPSHOT/deltaspike-cdictrl-owb-0.7-SNAPSHOT.jar!/M= ETA-INF/beans.xml > apr 18, 2014 2:48:00 EM org.apache.webbeans.util.JNDIUtil bind > SEVERE: Unable to bind object with name : [java:comp/BeanManager] > javax.naming.NoInitialContextException: Need to specify class name in > environment or system property, or as an applet parameter, or in an > application resource file: java.naming.factory.initial > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662) > at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307) > at > javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:34= 4) > at javax.naming.InitialContext.lookup(InitialContext.java:411) > at org.apache.webbeans.util.JNDIUtil.bind(JNDIUtil.java:62) > at > org.apache.webbeans.ee.common.services.JNDIServiceEnterpriseImpl.bind(JND= IServiceEnterpriseImpl.java:45) > at > org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:169) > at > org.apache.webbeans.lifecycle.AbstractLifeCycle.startApplication(Abstract= LifeCycle.java:128) > at > org.apache.webbeans.web.lifecycle.WebContainerLifecycle.startApplication(= WebContainerLifecycle.java:89) > at > org.apache.deltaspike.cdise.owb.OpenWebBeansContainerControl.boot(OpenWeb= BeansContainerControl.java:68) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$ContainerAwareT= estContext.applyBeforeClassConfig(CdiTestRunner.java:442) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$BeforeClassStat= ement.evaluate(CdiTestRunner.java:347) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$AfterClassState= ment.evaluate(CdiTestRunner.java:374) > at org.junit.runners.ParentRunner.run(ParentRunner.java:309) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner.run(CdiTestRunn= er.java:129) > at org.junit.runner.JUnitCore.run(JUnitCore.java:160) > at > com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTe= stRunner.java:74) > at > com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnit= Starter.java:202) > at > com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:65) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) > > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult > INFO: class: > org.apache.deltaspike.core.impl.message.MessageBundleExtension > activated=3Dtrue > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult > INFO: class: > org.apache.deltaspike.core.impl.message.NamedMessageBundleInvocationHandl= er > activated=3Dtrue > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult > INFO: class: > org.apache.deltaspike.core.impl.scope.DeltaSpikeContextExtension > activated=3Dtrue > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult > INFO: class: org.apache.deltaspike.core.impl.jmx.MBeanExtension > activated=3Dtrue > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult > INFO: class: org.apache.deltaspike.core.impl.config.ConfigurationExtensio= n > activated=3Dtrue > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult > INFO: class: > org.apache.deltaspike.jpa.impl.transaction.context.TransactionContextExte= nsion > activated=3Dtrue > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult > INFO: class: > org.apache.deltaspike.core.impl.exclude.extension.ExcludeExtension > activated=3Dtrue > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult > INFO: class: > org.apache.deltaspike.core.impl.exclude.CustomProjectStageBeanFilter > activated=3Dtrue > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult > INFO: class: org.apache.deltaspike.core.impl.exclude.GlobalAlternative > activated=3Dtrue > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult > INFO: class: > org.apache.deltaspike.security.impl.extension.SecurityExtension > activated=3Dtrue > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult > INFO: class: > org.apache.deltaspike.core.impl.exception.control.extension.ExceptionCont= rolExtension > activated=3Dtrue > apr 18, 2014 2:48:00 EM > org.apache.deltaspike.core.util.ProjectStageProducer initProjectStage > INFO: Computed the following DeltaSpike ProjectStage: Production > apr 18, 2014 2:48:00 EM org.apache.webbeans.config.BeansDeployer > validateInjectionPoints > INFO: All injection points were validated successfully. > apr 18, 2014 2:48:00 EM org.apache.webbeans.lifecycle.AbstractLifeCycle > startApplication > INFO: OpenWebBeans Container has started, it took [1213] ms. > > org.junit.ComparisonFailure: > Expected :Hello, World! > Actual :hello > > at org.junit.Assert.assertEquals(Assert.java:115) > at org.junit.Assert.assertEquals(Assert.java:144) > at com.kildeen.ref.CoreTestTest.testGetHelloWorld(CoreTestTest.java:26) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:43) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMeth= od.java:47) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallabl= e.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod= .java:44) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$ContainerAwareM= ethodInvoker.invokeMethod(CdiTestRunner.java:324) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$ContainerAwareM= ethodInvoker.evaluate(CdiTestRunner.java:296) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.= java:70) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner.runChild(CdiTes= tRunner.java:160) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner.runChild(CdiTes= tRunner.java:64) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$BeforeClassStat= ement.evaluate(CdiTestRunner.java:348) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$AfterClassState= ment.evaluate(CdiTestRunner.java:374) > at org.junit.runners.ParentRunner.run(ParentRunner.java:309) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner.run(CdiTestRunn= er.java:129) > at org.junit.runner.JUnitCore.run(JUnitCore.java:160) > at > com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTe= stRunner.java:74) > at > com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnit= Starter.java:202) > at > com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:65) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :57) > at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) > > apr 18, 2014 2:48:01 EM > org.apache.deltaspike.testcontrol.api.junit.CdiTestSuiteRunner$LogRunList= ener > testStarted > INFO: [run] com.kildeen.ref.CoreTestTest#testGetHelloWorld > apr 18, 2014 2:48:01 EM > org.apache.deltaspike.testcontrol.api.junit.CdiTestSuiteRunner$LogRunList= ener > testFailure > INFO: [failed] com.kildeen.ref.CoreTestTest#testGetHelloWorld message: > expected:<[Hello, World!]> but was:<[hello]> > apr 18, 2014 2:48:01 EM > org.apache.deltaspike.testcontrol.api.junit.CdiTestSuiteRunner$LogRunList= ener > testFinished > INFO: [finished] com.kildeen.ref.CoreTestTest#testGetHelloWorld > apr 18, 2014 2:48:01 EM org.apache.webbeans.util.JNDIUtil unbind > SEVERE: Need to specify class name in environment or system property, or > as an applet parameter, or in an application resource file: > java.naming.factory.initial > javax.naming.NoInitialContextException: Need to specify class name in > environment or system property, or as an applet parameter, or in an > application resource file: java.naming.factory.initial > at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:66= 2) > at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307= ) > at > javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:34= 4) > at javax.naming.InitialContext.unbind(InitialContext.java:435) > at org.apache.webbeans.util.JNDIUtil.unbind(JNDIUtil.java:86) > at > org.apache.webbeans.ee.common.services.JNDIServiceEnterpriseImpl.unbind(J= NDIServiceEnterpriseImpl.java:54) > at > org.apache.webbeans.lifecycle.AbstractLifeCycle.stopApplication(AbstractL= ifeCycle.java:159) > at > org.apache.webbeans.web.lifecycle.WebContainerLifecycle.stopApplication(W= ebContainerLifecycle.java:99) > at > org.apache.deltaspike.cdise.owb.OpenWebBeansContainerControl.shutdown(Ope= nWebBeansContainerControl.java:94) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$ContainerAwareT= estContext.applyAfterClassConfig(CdiTestRunner.java:511) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$AfterClassState= ment.evaluate(CdiTestRunner.java:378) > at org.junit.runners.ParentRunner.run(ParentRunner.java:309) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner.run(CdiTestRunn= er.java:129) > at org.junit.runner.JUnitCore.run(JUnitCore.java:160) > at > com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTe= stRunner.java:74) > at > com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnit= Starter.java:202) > at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:65= ) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) > > apr 18, 2014 2:48:01 EM org.apache.webbeans.lifecycle.AbstractLifeCycle > stopApplication > SEVERE: An error occured while stopping the container. > org.apache.webbeans.exception.WebBeansException: Unable to unbind object > with name : java:comp/BeanManager > at org.apache.webbeans.util.JNDIUtil.unbind(JNDIUtil.java:92) > at > org.apache.webbeans.ee.common.services.JNDIServiceEnterpriseImpl.unbind(J= NDIServiceEnterpriseImpl.java:54) > at > org.apache.webbeans.lifecycle.AbstractLifeCycle.stopApplication(AbstractL= ifeCycle.java:159) > at > org.apache.webbeans.web.lifecycle.WebContainerLifecycle.stopApplication(W= ebContainerLifecycle.java:99) > at > org.apache.deltaspike.cdise.owb.OpenWebBeansContainerControl.shutdown(Ope= nWebBeansContainerControl.java:94) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$ContainerAwareT= estContext.applyAfterClassConfig(CdiTestRunner.java:511) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner$AfterClassState= ment.evaluate(CdiTestRunner.java:378) > at org.junit.runners.ParentRunner.run(ParentRunner.java:309) > at > org.apache.deltaspike.testcontrol.api.junit.CdiTestRunner.run(CdiTestRunn= er.java:129) > at org.junit.runner.JUnitCore.run(JUnitCore.java:160) > at > com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTe= stRunner.java:74) > at > com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnit= Starter.java:202) > at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:65= ) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) > Caused by: javax.naming.NoInitialContextException: Need to specify class > name in environment or system property, or as an applet parameter, or in = an > application resource file: java.naming.factory.initial > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662) > at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307) > at > javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:34= 4) > at javax.naming.InitialContext.unbind(InitialContext.java:435) > at org.apache.webbeans.util.JNDIUtil.unbind(JNDIUtil.java:86) > ... 17 more > > > Process finished with exit code -1 > > --047d7b5d524e733b4c04f7517e88--