Hi all,
I'm trying to write
an applet that connects to an EJB in Orion. With the following
code:
public void init()
{
try
{
Hashtable env = new Hashtable();
// Get the context
env.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY,
"com.evermind.server.rmi.RMIInitialContextFactory");
env.put(javax.naming.Context.PROVIDER_URL, "ormi://myserver/myapp");
env.put(javax.naming.Context.SECURITY_PRINCIPAL, "admin");
env.put(javax.naming.Context.SECURITY_CREDENTIALS, "123");
Context context = new InitialContext(env);
// Now look up the bean
Object boundObject = context.lookup("java:comp/env/ejb/mybean");
I receive the
following error:
Opening http://myserver/myapp/com/sun/jndi/url/java/javaURLContextFactory.class
with cookie "JSESSIONID=IBPKBCADNFEM".
java.lang.SecurityException: Invalid username/password
for myapp ()
at
com.evermind._cd._mu(Unknown Source)
at
com.evermind._cd._mu(Unknown Source)
at
com.evermind._cd._np(Unknown Source)
at
com.evermind._ce._np(Unknown Source)
at
com.evermind.server.rmi.RMIContext.lookup(Unknown Source)
at
javax.naming.InitialContext.lookup(Unknown Source)
at
EjbAppletRMI.init(EjbAppletRMI.java:53)
at
sun.applet.AppletPanel.run(Unknown Source)
at
java.lang.Thread.run(Unknown Source)
Can anybody
tell me what's the problem?
Username and
password are correct, so why the Orion server couldn't validate
it?
Thanks in advance.
Antonio
