Skip to content

Move from CXF to RESTEasy #3206

Description

@lmsurpre

Is your feature request related to a problem? Please describe.
In Liberty 21.0.0.12, they introduced support for the Jakarta restful web services 3.0 spec (the successor to JAX-RS 2.1) support via a new restfulWS-3.0 feature: https://openliberty.io/docs/21.0.0.12/reference/jaxrs-dif.html

Separately, GitHub's dependabot tried bumping one of our CXF dependency components to version 3.5.0 #3203

We should either move to RESTEasy (like Liberty) or work to upgrade our usage of CXF so that we can run our client on Java 17.

Describe the solution you'd like

  1. try moving to RESTEasy
  2. if it proves difficult, upgrade to CXF 3.5.0

Describe alternatives you've considered
Use the new restfulWS-3.0 feature on the server, but keep the client on CXF.

Acceptance Criteria

  1. GIVEN [a precondition]
    AND [another precondition]
    WHEN [test step]
    AND [test step]
    THEN [verification step]
    AND [verification step]

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Priority 3 - Nice To HaveenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions