JAXP-Bibliotheken nicht in Anwendungen packen, die JAXB-APIs verwenden

Wenn JAXP-Bibliotheken in Anwendungen gepackt werden, die von JAXB-APIs abhängig sind, kann dies zu Verknüpfungsfehlern führen. Falls die Anwendung die JAXB-Implementierung verwendet, die von WebSphere Traditional bereitgestellt wird, und JAXB dann eine Verbindung zu der JAXP-Implementierung herstellt, die von der Anwendung bereitgestellt wird, kann der Anwendungsserver einen Speicherleck haben und die Anwendung erhält einen ClassCastException .

Diese Regel markiert die erste Referenz auf die javax.xml.bind Paket, wenn die Anwendung eine javax.xml.datatype -Implementierung bereitstellt und keine JAXB-Implementierung paketieren.

Führen Sie eine der folgenden Aktionen aus, um dies zu verhindern: