Jersey Upgrade from Version 1.18 to 2.25 via Patch 25343603 Failed to Rename Classes for OFSAAI 8.0.6
(Doc ID 2518542.1)
Last updated on SEPTEMBER 18, 2019
Applies to:Oracle Financial Services Analytical Applications Infrastructure - Version 8.0.6 and later
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications Infrastructure (OFSAAI)
Oracle Financial Services Analytical Applications (OFSAA)
Oracle Financial Services Enterprise Performance Management (EPM)
Upgrading OFSAAI 8.0.6 from Jersey 1.18 to 2.25 via patch 25343603 failed.
WebLogic 12.2 is only certified for Jersey 2.25 (JAX-RS 2.0). Jersey 1.x package is referred by “com.sun.jersey.*” whereas jersey 2.25.x is referred by “org.glassfish.jersey.*”.
For this reason, <Patch 25343603> was applied to modify the web.xml at /oracle/wls/user_projects/domains/<OFSAA_NAME>/applications/ofsaa8.ear/ofsaa8.war/WEB-INF/ location while replacing the package names to ““org.glassfish.jersey.*”.
However, some “com.sun.jersey.*” in web.xml did not get modified/removed by the patch.
The issue was solved after renaming/removing stratification.jar from /oracle/wls/user_projects/domains/<OFSAA_NAME>/applications/ofsa8.ear/ofsa8.war/WEB-INF/lib/, which is loaded at startup and tries to load “com.sun.jersey.*” classes.
Please confirm whether renaming/removing stratification.jar is a certified and correct way.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document