Non inserire le librerie JAXP nelle applicazioni che utilizzano API JAXB

L'inserimento delle librerie JAXP all'interno delle applicazioni che hanno dipendenze da API JAXB, può causare errori di collegamento. Se l'applicazione utilizza l'implementazione JAXB fornita da WebSphere tradizionale e JAXB si collega all'implementazione JAXP fornita dall'applicazione, il server delle applicazioni può perdere memoria e l'applicazione riceverà un ClassCastException .

Questa regola contrassegna il primo riferimento al javax.xml.bind quando l'applicazione fornisce un'implementazione javax.xml.datatype e non crea un package di un'implementazione JAXB.

Per evitare che ciò accada è necessario procedere in uno dei seguenti modi: