hopefully this is the last question I have on the jboss embedded container.

I'm currently having trouble on boot - it says here:


  | init(com.wachovia.evergreen.apps.infostrat.BootStrapTest)  Time elapsed: 0 
sec  <<< FAILURE!
  | java.lang.RuntimeException: Could not create Component: 
commercialPaperHelper
  |         at 
org.jboss.seam.init.Initialization.addComponent(Initialization.java:976)
  |         at 
org.jboss.seam.init.Initialization.installComponents(Initialization.java:903)
  |         at org.jboss.seam.init.Initialization.init(Initialization.java:548)
  |         at org.jboss.seam.mock.BaseSeamTest.init(BaseSeamTest.java:939)
  |         at org.jboss.seam.mock.SeamTest.init(SeamTest.java:42)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at 
org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:645)
  |         at 
org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:385)
  |         at 
org.testng.internal.Invoker.invokeConfigurations(Invoker.java:141)
  |         at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:79)
  |         at 
org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:158)
  |         at 
org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:103)
  |         at org.testng.TestRunner.runWorkers(TestRunner.java:673)
  |         at org.testng.TestRunner.privateRun(TestRunner.java:620)
  |         at org.testng.TestRunner.run(TestRunner.java:480)
  |         at org.testng.SuiteRunner.runTest(SuiteRunner.java:278)
  |         at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:273)
  |         at org.testng.SuiteRunner.privateRun(SuiteRunner.java:253)
  |         at org.testng.SuiteRunner.run(SuiteRunner.java:168)
  |         at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:987)
  |         at org.testng.TestNG.runSuitesLocally(TestNG.java:951)
  |         at 
org.apache.maven.surefire.testng.TestNGExecutor.executeTestNG(TestNGExecutor.java:161)
  |         at 
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:101)
  |         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:585)
  |         at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:275)
  |         at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:832)
  | Caused by: java.lang.IllegalArgumentException: You must specify 
org.jboss.seam.core.init.jndiPattern or use @JndiName: commercialPaperHelper
  |         at org.jboss.seam.Component.getJndiName(Component.java:437)
  |         at org.jboss.seam.Component.<init>(Component.java:242)
  |         at org.jboss.seam.Component.<init>(Component.java:216)
  |         at 
org.jboss.seam.init.Initialization.addComponent(Initialization.java:961)
  |         ... 32 more
  | 

I've examined the server log and it's not clear to me where in the JNDI tree 
the server is deploying the EJB's.  My components.xml has the following 
core:init tag:


  | <core:init debug="true" jndi-pattern="#{ejbName}/local"/>
  | 

In my Seam 1.2.1 app, which uses the (old?) jboss microcontainer, my core:init 
tag is identical:


  | <core:init jndi-pattern="#{ejbName}/local" debug="true"/>
  | 

and that has and does work fine.  Since I can't easily see what's going on with 
JBoss naming (org.jboss.naming) even with DEBUG level logging on, I'm not sure 
what the pattern is.  Does anyone know?

Thanks,
Brad
<core:init jndi-pattern="#{ejbName}/local" debug="true"/>

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4100419#4100419

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4100419
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to