1) for the above code, if LogSearchRemote implementation bean is stateful, then
has no error, but if LogSearchRemote implementation bean is stateless, then exception
"$Proxy53 cannot be cast to hk.gov.ehr.service.tch.als.admin.logsearch.ejb.LogSearchRemote"
is thrown, why?
2) for stateful session bean, I find each time the
return different logSearchRemote implementation bean,
but if stateless session bean, each time the
return the same bean!!
why is this case? I expect stateless session bean should not keep state and each lookup should return a different implementation bean.
subject: InitialContext.lookup(string) different on Stateless and Stateful session bean