Ne csomagoljon JAXP függvénytárakat a JAXB API-kat használó alkalmazásokon belül

JAXP függvénytárak csomagolása a JAXB API-kat használó alkalmazásokon belül hivatkozási hibákat okozhat. Amennyiben az alkalmazás a hagyományos WebSphere által adott JAXB megvalósítást használja, és a JAXB ezután az alkalmazás által adott JAXP megvalósításra hivatkozik, az alkalmazáskiszolgálón memóriaszivárgás merülhet fel, és az alkalmazás egy ClassCastException kivételt kap.

Ez a szabály megjelöli a javax.xml.bind csomag első referenciáját, amikor az alkalmazás ad egy javax.xml.datatype megvalósítást, és nem csomagol egy JAXB megvalósítást.

Ennek megakadályozásához a következők egyikét kell tennie: