I am running VisualAge for Java 3.5 and the jBoss Test Environment
and have written a simple client to the example EJB
org.jboss.test.tomcat.ejb.bean.jBoss.StatelessSessionBean. However,
when I try to run the client I get this nasty exception:
javax.naming.NoInitialContextException: Cannot instantiate class:
org.jnp.interfaces.NamingContextFactory. Root exception is
java.lang.ClassCastException
java.lang.Throwable()
java.lang.Exception()
java.lang.RuntimeException()
java.lang.ClassCastException()
javax.naming.Context
javax.naming.spi.NamingManager.getInitialContext(java.util.Hashtable)
javax.naming.Context
javax.naming.spi.NamingManager.getInitialContext(java.util.Hashtable)
javax.naming.Context
javax.naming.InitialContext.getDefaultInitCtx()
void javax.naming.InitialContext.init(java.util.Hashtable)
javax.naming.InitialContext(java.util.Hashtable)
void Test.TestJBoss.main(java.lang.String [])
My client begins like this:
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;
import org.jboss.test.tomcat.ejb.interfaces.StatelessSession;
import org.jboss.test.tomcat.ejb.interfaces.StatelessSessionHome;
public class TestJBoss {
public static void main(String[] args) {
try
{
java.util.Hashtable properties = new java.util.Hashtable(3);
properties.put(javax.naming.Context.PROVIDER_URL, "localhost");
properties.put(javax.naming.Context.URL_PKG_PREFIXES, "org.jboss.naming");
properties.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
InitialContext context = new InitialContext(properties);
[...]
Why the exception? Any help appreciated ...
Kristoffer Larsson
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development