请教最简单的如何编译ejb的问题
是这样的,我用JCreator 3.0 工具作为开发环境来开发EJB,并且都设置好了一些必要的设置,但是在编译客户端的程序的时候,提示如下错误:
cannot resolve symbol method getHello()
是的,这个错误我可以理解,因为,在我的客户端测试程序里是这样的:
InitialContext ctx=new InitialContext();
Object objRef = ctx.lookup("java:comp/env/ejb/Hello");
HelloHome home=(HelloHome)javax.rmi.PortableRemoteObject.narrow(objRef,HelloHome.class);
Hello bean=home.create();
bean.getHello();
事实上,在Home接口HelloHome.java中根本没有bean中的方法:getHello(),Home接口只有一个create()方法,这是EJB的特性,这些我相信大家都明白,正是由于这一点,所以编译不了。但是,从程序上来说,程序是绝对没有错误的。
于是我想请问大家,我该如何编译?衷心谢谢各位!
问题点数:20、回复次数:2Top
1 楼cwbnig(兵兵)回复于 2004-08-03 17:55:18 得分 0
问题解决了,我自己看错了,搞错了,呵呵。Top
2 楼han10(虚心学习中...)回复于 2004-08-03 21:05:13 得分 20
晕Top




