Hi there,
First of all try this:
tail -f geronimo.out
it will tell you everything.
Also, you may want to try Geronimo Console, Debug Views -> JNDI Viewer
Do you absolutely must not use default names and mappings? I'm just
using @Stateless and @Remote annotations and I don't have any problems
with remote access.
For example, in my integration tests I retrieve remote SLSB this way:
Properties env = new Properties();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"org.apache.openejb.client.RemoteInitialContextFactory");
env.put(Context.PROVIDER_URL, "ejbd://localhost:4201");
ctx = new InitialContext(env);
broker = (RemoteProcessInvocationBroker) ctx
.lookup("RemoteProcessInvocationBrokerImplRemote");
RemoteProcessInvocationBroker is a remote interface,
RemoteProcessInvocationBrokerImpl is a class implementing it, and
RemoteProcessInvocationBrokerImplRemote is its JNDI name.
cheers,
Łukasz
On 6 June 2010 23:55, Billy Vandory <[email protected]> wrote:
>
> just looked at our code, if you are using ejb3 (i assume you are with that
> @Stateless annotation), test it with:
>
> BeanRemote bean = (BeanRemote) initial.lookup("BeanRemote");
>
>
> --
> View this message in context:
> http://apache-geronimo.328035.n3.nabble.com/EJB-in-Apache-Geronimo-Java-client-invokation-tp839481p874779.html
> Sent from the Users mailing list archive at Nabble.com.
>