/**
* 在挂起Bean实例前,EJB容器会调用它
*/
@PrePassivate
public void passivate(InvocationContext ctx) throws Exception {
System.out.println(this.toString()+"cb:passivate()");
ctx.proceed();
} 你的代码注释不是已经说明这个问题了吗?我觉得技术没有流行不流行的,万变不离其踪,知道原理了,其他的都一样。个人意见。
* 在挂起Bean实例前,EJB容器会调用它
*/
@PrePassivate
public void passivate(InvocationContext ctx) throws Exception {
System.out.println(this.toString()+"cb:passivate()");
ctx.proceed();
} 你的代码注释不是已经说明这个问题了吗?我觉得技术没有流行不流行的,万变不离其踪,知道原理了,其他的都一样。个人意见。
解决方案 »
- 如何让main函数执行后不能再执行?除非退出。
- 学习j2ee书籍选择的问题
- 遇到一个奇怪的ORACLE问题
- 这句话正确吗?Action类必须以”线程安全”的方式进行编程,因为控制器会令多个同时发生的请求共享同一个实例,相应的,在设计Action类时
- 请教,hibernate 无论是添加,删除和修改当执行commit()时,怎么老是提示:违反唯一约束条件?
- 关于Struts的配置DataSource问题?在线等待!!!!!!!!!!!!!!!!!!!
- 求socket文件传输的源文件例子?
- 下列代码显示错误
- tomcat5如何设置?
- Mybatis中怎么返回一个多表查询的结果
- 请问:spring注入怎么写啊??
- HibernateUtil 工具类错误
所以说“设置会话bean实例限制在2个以内”。
因为不同的应用服务器,它的ejb配置文件格式是不一样的。你要参考应用服务器的安装手册
难道这就算观察到了有状态bean的挂起和激活操作了吗
至于没有执行挂起的方法,原因也是上述池的大小,我猜glassfish是把所有session bean都放到内存池去了,没有“钝化”到硬盘上。