Default Transaction Attribute of an EJB is different among WebLogic/WebSphere/JBoss
Here is another difference between WebLogic and WebSphere/JBoss. For WebLogic, the default transaction attribute of an EJB is TX_NOT_SUPPORTED if it is not explicitly defined in ejb-jar.xml. There is no transaction context in the call to the EJB. However, JBoss and WebSphere, the default behavior is different, and there is a new transaction.

2 Comments:
The default transaction attribute has been standardized in JEE5.
Are you saying that the default EJB transaction attribute in JBoss is "RequiresNew"? That would be a strange default.
Post a Comment
<< Home