"For entity beans that use EJB 2.0 container-managed persistence, only the Required,
RequiresNew,or Mandatory transaction attributes should be used for the methods defined in the
bean.s component interface [...] Containers may optionally support the use of the NotSupported, Supports, and Never transaction attributes for the methods of entity beans with container-managed
persistence. However, entity beans with container-managed persistence that use these transaction
attributes will not be portable.
The behavior of JBossCMP engine without a transaction context is unspecified and not supported. In your case, RequiresNew should work for the logging behavior.
Thanks, will try that...