Topic: abstract问题 |
Print this page |
1.abstract问题 | Copy to clipboard |
Posted by: whyuaou Posted on: 2005-09-06 21:59 D:\myejb\sample\HelloBean.java:6: sample.HelloBean is not abstract and does not override abstract method setSessionContext(javax.ejb.SessionContext) in javax.ejb.SessionBean public class HelloBean implements javax.ejb.SessionBean{ ^ 1 error 这是编译时的错误,有点不明白。为什么不能重写setSessionContext( )方法啊!我自己无法理解,拿来请教,谢谢! |
2.Re:abstract问题 [Re: whyuaou] | Copy to clipboard |
Posted by: zcjl Posted on: 2005-09-06 23:03 就是说你实现了javax.ejb.SessionBean,却不重写其中的setSessionContext(javax.ejb.SessionContext)方法,而不是像你说的,不能重写该方法 解决办法有两个: 一是把你这个HelloBean改成抽象类(恐怕不是你要的效果) 二是在HelloBean中给出setSessionContext(javax.ejb.SessionContext)方法的实现咯 |
3.Re:abstract问题 [Re: whyuaou] | Copy to clipboard |
Posted by: whyuaou Posted on: 2005-09-07 12:29 可我在的确在程序中实现了这个方法啊 public class HelloBean implements javax.ejb.SessionBean{ private SessionContext ctx; public void setSessionjContext(SessionContext ctx){ this.ctx=ctx; } 这就是我无法理解的地方。 |
4.Re:abstract问题 [Re: whyuaou] | Copy to clipboard |
Posted by: zcjl Posted on: 2005-09-07 12:45 public void setSessionjContext?? ▲▲ 似乎多了一个j字符啊 不知道是程序里的笔误,还是发这个帖子的笔误? 是前者的话,程序里报异常就完全可以理解了 如果只是发帖的失误,程序中完全正确,则需要检查public void setSessionjContext(SessionContext ctx)这里的参数类型SessionContext是否javax.ejb.SessionContext |
5.Re:abstract问题 [Re: whyuaou] | Copy to clipboard |
Posted by: whyuaou Posted on: 2005-09-07 13:21 笔误 笔误 呵呵 麻烦了 |
6.Re:abstract问题 [Re: whyuaou] | Copy to clipboard |
Posted by: whyuaou Posted on: 2005-09-07 13:23 import java.rmi.RemoteException; public interface HelloHome extends javax.ejb.EJBHome { Hello create() throws java.rmi.RemoteException,javax.ejb.CreateException; } 也有错 D:\myejb\sample1\HelloHome.java:4: cannot resolve symbol symbol : class Hello location: interface HelloHome Hello create() throws java.rmi.RemoteException,javax.ejb.CreateException; ^ 1 error 这是为什么? |
7.Re:abstract问题 [Re: whyuaou] | Copy to clipboard |
Posted by: zcjl Posted on: 2005-09-07 13:37 没找到class Hello的定义 检查是否有定义Hello,或者在HelloHome中是否正确import |
8.Re:abstract问题 [Re: whyuaou] | Copy to clipboard |
Posted by: whyuaou Posted on: 2005-09-07 16:21 Hello.java编译过了 也生成了.class文件,而且和HelloHome在一个目录下,应该没问题。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |