views:

8

answers:

0

While searching for how to invoke 3.x EJB deployed in WLS 10.3.x server from sun jdk I came across an excellent this blog post. Following the steps in this post I was able to invoke a WLS deployed SLSB from a java client uisng only sun jdk through the iiop protocol. However, to enable it I had to make some changes to my 3.x ejb remote interface (extending EJBObject) and bean (implementing create() method) which makes it look like I am using the 2.x approach with some annotation thrown in. Is there a simpler approach? E.g. adhering strictly to the ejb 3 and yet invoking from sun jdk 1.6 without using the wlclient.jar and the WLS t3 protocol.