我刚学J2EE,我做的只是最简单的一个程序,照网上的教程作的,就是在客户端打印一个经典的“Hello World”出来,这个都没搞出来,我真是服了我自己了,郁闷!
请各位帮帮我,有点急!
客户端返回的错误:
客户端程序测试开始...
实例化客户端时出的错:
javax.naming.CommunicationException [Root exception is java.rmi.UnmarshalException:
failed to unmarshal class java.lang.Object; nested exception is:
java.lang.ClassNotFoundException: HelloBeanHomeImpl_WLStub]
执行Hello hello = (Hello) PortableRemoteObject.narrow(home.create(), Hello.class);抛出的异常:
java.lang.NullPointerException
服务器返回的错误:
<2005-4-26 上午11时41分43秒> <Notice> <WebLogicServer> <WebLogic Server started>
<2005-4-26 上午11时41分55秒> <Error> <HTTP> <HttpServer(1561584,null default ctx,weblogic) found no context for "GET /classes/hello@/HelloBeanHomeImpl_WLStub.class HTTP/1.0". This should not happen unless the default context failed to deploy.>
我在ejb应用开发详解中看到一个关于JNDI信息,其中提到JNDI初始的上下文工厂名称,例如:com.sun.jndi.ldap.LdapCtxFactory;提供者的url,所提供的JNDI树的位置.例如:
ldap://louvre:389/o=Airius.com.这是什么意思啊?谢谢帮忙!!!