[jboss-user] [EJB 3.0] - Re: JBoss 5 deployment error

jaikiran do-not-reply at jboss.com
Tue Jan 6 02:02:41 EST 2009


I went back and reread the logs and your bean:
anonymous wrote : 
  | [[another dump here]]
  | 	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:385)
  | 	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
  | 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
  | 	at java.lang.Class.forName0(Native Method)
  | 	at java.lang.Class.forName(Class.java:164)
  | 	at org.jboss.injection.ResourceHandler.loadXmlResourceEnvRefs(ResourceHandler.java:203)
  | 

1) The code which you posted, shows self-injection:

@LocalBinding(jndiBinding = "workflow/WorkflowEngine/local")
  | public class WorkflowEngine implements Serializable, WorkflowEngineLocal {
  | 
  | ...
  |     /** workflow engine */
  |     @javax.annotation.Resource(mappedName = "workflow/WorkflowEngine/local")
  |     private WorkflowEngineLocal workflowEngineLocal;
  | 

I am not saying, it won't work, but was this intentional?

2) 
anonymous wrote : 
  | /** workflow engine */
  |     @javax.annotation.Resource(mappedName = "workflow/WorkflowEngine/local")
  |     private WorkflowEngineLocal workflowEngineLocal;

Instead of injecting the bean with a @Resource, try injecting it with a @EJB.

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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4199670



More information about the jboss-user mailing list