ServicesManifestClassLoader Doesn't Handle childFirstPrefixes With Exact Class Names Correctly.
Last updated on APRIL 11, 2017
Applies to:Oracle Commerce Platform - Version 220.127.116.11 and later
Information in this document applies to any platform.
Using ServicesManifestClassLoader doesn't handle childFirstPrefixes correctly in order to override the parent (EAR) class loader.
Specifically in trying to override a single class it does not show correct results in Dynamo admin.
Refer to "Create a ClassLoaderService" section from the document below for more details about how to create a dedicate class loader:
Isolate a Library from the Oracle Commerce Platform (ATG) Classpath (Doc ID 1556139.1)
- Go to /atg/dynamo/service/groupconfig/HttpClientClassLoaderService in Dynamo admin
- Confirm that it has childFirstPrefix for a .class path *that* is also in the parent class loader (i.e. it is being overridden). This should be:
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms