初学EJB写了个HelloWorld还遇到困难了,我先是写了一个无状态Bean运行正常没问题,然后准备再写一个有状态Bean,这个有状态Bean是不是就是把@Stateless改成@Stateful就行了吧~ 我看书上也这么说,写法没什么区别,可是就出问题了,有状态Bean报类型转换异常,代码如下:
这个是定义的远程接口,有状态实现类,以及客户端调用,还有报出的错误我就是把原先IHelloBean上面的@Stateless换成了现在的@Stateful别的一概没动,就出这个错了,原先的@Stateless运行完全正常,请问这是怎么回事?是不是写有状态bean除了修改这个注解还有别的地方要改?EJB
这个是定义的远程接口,有状态实现类,以及客户端调用,还有报出的错误我就是把原先IHelloBean上面的@Stateless换成了现在的@Stateful别的一概没动,就出这个错了,原先的@Stateless运行完全正常,请问这是怎么回事?是不是写有状态bean除了修改这个注解还有别的地方要改?EJB
您指的更新是怎么更新,我已经把项目文件从Jboss上撤下来,重新打了一个jar包再部署上去了,还是同样的问题
对,就是jboss,是4.2.3版本的,工作目录文件是?? 不好意思,刚学了几天jboss,之前从来没接触过,工作目录文件指的是?
可以结贴了,问题解决了,不过导致问题的原因还是没找到,我刚才用的jboss4.2.3我换了个jboss5.1,问题自动消失,一切正常了