Hi,

Im using TomEE 1.6.0+
I have a few REST webservices that interact with database via Hibernate
entity injection.
To enable the entity injection I'v added @Stateless to the class.
This has been working perfectly for about 2 years, recently we have had an
additional 20,000 users added to the system and I'm now getting an error:
org.apache.cxf.interceptor.Fault: No instances available in Stateless
Session Bean pool. Waited 30 SECONDS while invoking public....

In trying to fix the issue Iv been trying to learn about @Stateless and
@Singleton

Iv read http://tomee.apache.org/statelesscontainer-config.html

Does declaring a statelessContainer configuration effect all stateless beans
within the application or can I specify that only one bean has a larger
maxSize than the others?

I have about 20 stateless beans (REST WS) and not all of them are hit in the
same way, one in particular is pounded a lot harder than others.
The service that is pounded is primarily a read from database service.

For my circumstances should I be using @Singleton() with @Lock(READ)?
I need this to be highly available so I don't, like the idea of locking.

Thanks
Nocker



--
View this message in context: 
http://tomee-openejb.979440.n4.nabble.com/Stateless-Session-Bean-pool-limit-error-tp4677587.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Reply via email to