• Post Reply Bookmark Topic Watch Topic
  • New Topic

Is J2EE SDK 1.3 violated the spec?  RSS feed

Alec Lee
Ranch Hand
Posts: 569
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
According to the specification section 20.7, if we lookup "java:comp/UserTransaction" in ejb not allowed to use this interface, it should throw "NameNotFoundException". However, I tested with J2EE SDK1.3 and lookup "java:comp/UserTransaction" in a CMT SFSB, there is no exception thrown and I was given a UserTransaction object where I can call its begin() and commit().
(If the SFSB is Required, begin() throws exception for nested transaction. If it is NotSupported, begin() and commit() actually executed successfully).
I am not sure if this a violation of the specification or is it just my error in testing. Can anyone help?
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!