La plupart des classes qui se trouvent dans les packages weblogic.apache ont été dépréciées et des instructions suggèrent d'utiliser à la place des classes org.apache classes ou les transformateurs et les analyseurs XML mis à disposition par le kit de développement Java (JDK). Cette règle détecte les références aux packages weblogic.apache. Dans la rubrique BEA WebLogic Server API Reference, cliquez sur les différents packages weblogic.apache pour obtenir des informations sur le mode de remplacement de chaque classe dépréciée.
SolutionsLa plupart des packages weblogic.apache.xerces indiquent d'utiliser les transformateurs et les analyseurs syntaxiques de code XML fournis dans le JDK au lieu des API dépréciées.
WebLogicPrenons un exemple simple d'utilisation de DOMParser sans logique try/catch. Dans WebLogic, le fragment de code ressemble à l'exemple suivant :
L'approche recommandée pour le serveur WebSphere Application Server Traditional ou Liberty consiste à utiliser les API JAXP au lieu des API weblogic.apache. Si vous choisissez cette approche, votre code peut se présenter comme suit après la migration manuelle :
Si les API de weblogic.apache sont utilisées de manière intensive, l'approche la plus simple pour la conversion des applications consiste à d'utiliser le correctif automatisé lorsqu'il sera disponible, qui fait correspondre les classes les classes weblogic.apache disponibles dans les paquets org.apache vers l'équivalent open source open source.
Lorsque le correctif automatisé est disponible et qu'il est appliqué, le code Apache doit être téléchargé et inclus dans le chemin de construction de l'application pour que celle-ci soit compilée être téléchargé et inclus dans le chemin de construction de l'application pour que celle-ci soit compilée. Les fichiers JAR requis se trouvent dans le projet de l'analyseur XML Java d'Apache Xerces. La plupart des API de trouvent dans les fichiers xercesImpl.jar et serializer.jar. Suivez les procédures de votre entreprise pour télécharger et certifier ce code source ouvert.
Si vous utilisez le code source ouvert, le code migré se présente comme suit :