SpringContextResourceAdapter does not fulfill whole JCA 1.5 contract [SPR-9162] #13800
Labels
in: data
Issues in data modules (jdbc, orm, oxm, tx)
status: backported
An issue that has been backported to maintenance branches
type: enhancement
A general enhancement
Milestone
Karel Piwko opened SPR-9162 and commented
org.springframework.jca.context.SpringContextResourceAdapter does not fully implement JCA 1.5 specification.
To be more precise, it violates section 5.3.1 of JCA 1.5 specification: "The
application server is allowed to have multiple instances of a ResourceAdapter
JavaBean active simultaneously, in the same JVM, provided the instances are not
equal. Their equality is determined using the equals method, and therefore, the
ResourceAdapter JavaBean is required to implement the equals method."
This leads to deployment failure when JCA archive validation is enabled.
Affects: 2.5.6, 3.0.7, 3.1.1
Referenced from: commits 30ad07a, f6d7518
Backported to: 3.1.4
The text was updated successfully, but these errors were encountered: