2 applications (A, B)are deployed on my server LibertyServer. Both contain the "esapi-2.0.1" library. my server.xml follows:
<library apiTypeVisibility="spec,ibm,api,ibm-spi,third-paty" id="extA">
<fileset dir ="apps/web/A/extA" includes=*.jar"/>
</library>
<enterpriseApplication location="A.ear" name="A">
<classloader privateLibraryRef="extA" apiTypeVisibility="spec,ibm,api,ibm-spi,third-paty/>
</enterpriseApplication>
Now if I try to start the server,B look for the SecurityConfiguration class in the "org.opensaml" package contained in the dependencies of A. If I try to delete the
<enterpriseApplication>
tag from server.xml, application B works correctly. How can I make sure that the two applications can coexist without any conflict?