HI
Greg.
Could
you please post your EJB, its remote interface and its descriptor in a follow
up?
The
answer will probably be found there.
WR
Dear all,
I've build an ejb jar, deployed it, and then
tried to call one of the methods in one of the stateless session
beans.
It doesn't work.
I can get a reference to the stateless
session bean but can't work out why i can compile client code to call an ejb
method, but then get a NoSuchMethodException when i try to run
it.
The line below is from a System.out.println call,
showing that i've got a remote object reference.
testing server = TestingServer stateless
session
com.evermind.server.rmi.OrionRemoteException: Invocation error:
java.lang.NoSuch MethodException
at
com.evermind.server.rmi.bd.invokeMethod(JAX)
at
com.evermind.server.rmi.a4.invoke(JAX)
at __Proxy1.initialise(Unknown
Source) at
com.traveltech.data.OrionClient.<init>(OrionClient.java:27)
at com.traveltech.data.OrionClient.main(OrionClient.java:37)
Nested exception
is: java.lang.NoSuchMethodException
at
com.evermind.server.rmi.bd.invokeMethod(JAX)
at
com.evermind.server.rmi.a4.invoke(JAX)
at __Proxy1.initialise(Unknown
Source) at
com.traveltech.data.OrionClient.<init>(OrionClient.java:27)
at com.traveltech.data.OrionClient.main(OrionClient.java:37)
Does anyone have any clues as to why I can't call
a method in a object that I have a reference to? The method is there since
doing a javap shows the method, and my client code compiles ok.
Thanks,
Greg.
|