汇集无状态EJB对象。当两个客户端同时使用同一个bean时,创建池的两个对象,每个客户端一个。如果客户端尝试使用bean,但已经达到了池中允许的最大Bean数,并且没有BUSY bean可用,则客户端请求不是服务。 但是在这种情况下究竟会出现什么样的行为呢?会抛出一些异常还是别的什么?
答案 0 :(得分:0)
我已经找到了答案:
如果EJB类的所有实例都处于活动状态且
max-beans-in-free-pool
已达到,将阻止请求EJB类的新客户端 直到活动EJB完成方法调用。如果交易次数 out(或者,对于非交易电话,如果过了五分钟), WebLogic Server为远程客户端或某个客户端抛出RemoteException
EJBException
为本地客户。