You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Update EE8 to EE9 migration page with confirmed CXF to RESTEasy behaviour differences #8503
The existing EE8→EE9 migration page at https://openliberty.io/docs/latest/reference/diff/jakarta-ee-diff.html covers several behaviour differences when migrating from jaxrs-2.1 (Apache CXF) to restfulWS-3.0 (RESTEasy). Two additional confirmed differences should be added in the same format as the existing entries.
1. UriInfo.getPath() — leading slash
jaxrs-2.1 behavior UriInfo.getPath() returns the path of the current request relative to the base URI without a leading slash. For example, for a request to /myapp/resources/test, getPath() returns resources/test. This applies in both root resources and sub-resource locators.
restfulWS-3.0 behavior UriInfo.getPath() returns the path with a leading slash. For the same request, getPath() returns /resources/test. This applies in both root resources and sub-resource locators.
@jantley-ibm Thanks! Could you please remove item 2 from the document, which covers the return value of HttpHeaders.getRequestHeader() for an absent header? We don’t need that anymore.
The one removed per the most recent PR was the last item in the list, but the fifth item in the list seems like it might also have been the one you meant. Did I get the right one?
If everything looks OK, please add the "developer reviewed" label to the issue.
Activity
jantley-ibm commentedon Sep 3, 2026
@visakh005hyu ready for review:
https://draft-openlibertyio.mqj6zf7jocq.us-south.codeengine.appdomain.cloud/docs/latest/reference/diff/jakarta-ee-diff.html
visakh005hyu commentedon Sep 4, 2026
@jantley-ibm Thanks! Could you please remove item 2 from the document, which covers the return value of HttpHeaders.getRequestHeader() for an absent header? We don’t need that anymore.
jantley-ibm commentedon Sep 28, 2026
@visakh005hyu the page is updated with the removal you requested:
https://draft-openlibertyio.mqj6zf7jocq.us-south.codeengine.appdomain.cloud/docs/latest/reference/diff/jakarta-ee-diff.html
The one removed per the most recent PR was the last item in the list, but the fifth item in the list seems like it might also have been the one you meant. Did I get the right one?
If everything looks OK, please add the "developer reviewed" label to the issue.
visakh005hyu commentedon Sep 29, 2026
LGTM!
jantley-ibm commentedon Sep 29, 2026
Thanks! Closing as completed