are you sure your PostConstruct method is implemented correctly?
EJB3 uses a ThreadLocal pool by default. Maybe a different thread is created per invocation?
thanks for your quick answer. I checked your remark by printing out the Thread.id in the PostConstruct callback method. It's always the same Thread for all 1000 method calls.
...no solution or other suggestions?
So, I have to add this as a bug in JIRA.