[jboss-dev-forums] [Design of EJB 3.0] - WS EJB invocation

heiko.braun@jboss.com do-not-reply at jboss.com
Fri Apr 25 14:44:31 EDT 2008


Web service invocations have been done by locating the ejb container and executing #localInvoke(...) on it. 

We used to locate the container by object name:


  | kernel.getInstalledContext( objectName.getCanonicalName() )
  | 

With the latest codebase I see that the objectname for a simple jar deployment changed from 

jboss.j2ee:name=Ejb3WSEndpointImpl,service=EJB3,jar=webservices-ejb3.jar

to
jboss.j2ee:ear=webservices-ejb3.jar,jar=webservices-ejb3.jar,name=Ejb3WSEndpointImpl,service=EJB3

which used to be the case when an ejb.jar was deployed inside an ear. 

I am currently wondering 

- why that changed (bug?)
- and if there is better way to do this at all.



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

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



More information about the jboss-dev-forums mailing list