[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