Skip to content

SpringContextResourceAdapter does not fulfill whole JCA 1.5 contract [SPR-9162] #13800

@spring-projects-issues

Description

@spring-projects-issues

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

Metadata

Metadata

Assignees

Labels

in: dataIssues in data modules (jdbc, orm, oxm, tx)status: backportedAn issue that has been backported to maintenance branchestype: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions