HelloWorldClient
里面写了什么?贴出来看看
里面写了什么?贴出来看看
解决方案 »
- hibernate中一对一关联,怎样设置,取一方,另外一方不取(xml)?
- 求oracle安装高手帮小弟解难
- 谁知道什么是Glue Code?
- Fckeditor的使用问题?
- MVC大虾请进:Servlet(或Action)之间能否传递参数?若能,怎样传?
- URL(String protocol, String host, int port, String file, URLStreamHandler handler)
- struts+javabean+jsp,怎样才能执行一段客户端的程序。
- java.sql.SQLException: Bigger type length than Maximum错误
- 本人要学JSP,麻烦各位介绍几本入门书啊??
- 页面上有些文字显示问号
- 在windows2000下测试通过的servlet,在linux下为什么找不到?请大侠帮忙!!!解决立即给分
- 我在JB8中遇到的问题(在线等待)
//EJB的客户端程序
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;//import Hello.*;
//import HelloHome.*;public class HelloWorldClient {
public static void main(String args[]) {
try {
Context initial = new InitialContext();
Object objref = initial.lookup("HelloHome"); HelloHome home = (HelloHome) javax.rmi.PortableRemoteObject.narrow(objref,
HelloHome.class); Hello currencyHelloWorld = home.create();
System.out.println(currencyHelloWorld.sayHello("Andy"));
currencyHelloWorld.remove();
}
catch (Exception ex) {
System.err.println("Caught an unexpected exception!");
ex.printStackTrace();
}
}}
如果按照这种方法:
结果:
javax.naming.NoInitialContextException:Need to specify classname in
environment,or system property,or as an applet parameter,or in an
application resorce file: java.naming.factory.initial at ...
...真是头痛,我初学JAVA和EJB,遇到的问题真是多啊,请各位指教!!!
你没有用
java HelloWorldClient试过吗?你classpath都设置了,不用-classpath了吧?
我用了java HelloWorldClient后,错误为:Caught an unexpected exception!
java.lang.ClassCastException
at com.sun.corba.se.internal.javax.rmi.PortableRemoteObject.narrow(Porta
bleRemoteObject.java:293)
at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:134)
at HelloWorldClient.main(HelloWorldClient.java:17)是HelloWorldClient.java文件里的:
HelloHome home = (HelloHome) javax.rmi.PortableRemoteObject.narrow(objref,
HelloHome.class);
出错了?应该怎么改?
有人会么???