如何删除EJB2.1无状态会话bean

时间:2010-10-18 15:40:05

标签: java ejb-2.x stateless-session-bean

问候所有, 我有一个问题:如何删除EJB会话bean(尤其是无状态bean)?

当然有remove()方法,但是当会话对象在事务中时它不能被调用,即会话bean A由其业务方法中的另一个会话bean B调用。

1 个答案:

答案 0 :(得分:0)

客户端无法删除无状态bean ,实际上他们从不“死”,这是因为容器使用无状态会话池bean 来处理用户的请求。

有状态bean从池中取出并仅在方法调用持续时附加到客户端,之后,容器将其重新放回池中。奇怪的是, remove方法仅用于重新发布有状态和实体bean的资源,容器总是忽略无状态会话bean的remove方法。