Règles de révision du code Java Apache Tomcat

Sous l'ensemble de règles de révision du code Java, la catégorie des migrations de code Apache Tomcat vers WebSphere contient plusieurs règles. Pour plus d'informations sur une règle, voir Affichage de l'aide détaillée.

Nom de règle Description de la règle Correction automatisée
Eviter d'utiliser le contexte initial non valide java:/comp Cette règle détecte toute chaîne de contexte initial non valide qui commence par java:/comp au lieu de java:comp (sans la barre oblique "/"). Non
Ne pas utiliser l'objet org.apache.juli.logging de Tomcat Cette règle détecte les méthodes de journalisation du package org.apache.juli.logging et permet de faire migrer l'application pour utiliser la classe java.util.logging.Logger. Non
Ne pas utiliser d'API ni de packages Apache Tomcat Cette règle détecte les occurrences des packages spécifiques d'Apache Tomcat et des API qui doivent migrer. Non
Ne pas utiliser la source de données de base d'Apache Tomcat Cette règle détecte les instances de la classe org.apache.tomcat.dbcp.BasicDataSource qui n'est pas disponible dans WebSphere. Non
N'utilisez pas la méthode org.apache.tomcat.websocket. server.WsServerContainer doUpgrade Migrez de la méthode Tomcat WsServerContainer doUpgrade vers la nouvelle méthode de l'API IBM WebSocket,WsWsocServerContainer doUpgrade. Non
Vérifier que les recherches de contexte correspondent à des entrées de descripteur de déploiement Cette règle détecte les recherches du contexte initial afin que vous puissiez rechercher les entrées de variables d'environnement correspondantes dans le fichier web.xml. Non
Faire migrer les MBeans spécifiques vers d'autres serveurs d'applications

Cette règle détecte tous les appels du constructeur javax.management.ObjectName, qui peuvent être spécifiques au serveur d'applications et doivent migrer pour pouvoir exécuter l'application dans WebSphere Application Server.

Non
Valider le résultat de la concaténation avec getRealPath("/")

Dans WebSphere, getRealPath("/") renvoie une chaîne qui ne se termine pas par une barre oblique. Vérifiez que la concaténation à l'aide de cette méthode ajoute une barre oblique de fin si nécessaire.

Non
Valider le résultat de la concaténation avec getRealPath("")

Dans Liberty, getRealPath("") renvoie une chaîne qui ne se termine pas par une barre oblique. Vérifiez que la concaténation à l'aide de cette méthode ajoute une barre oblique de fin si nécessaire.

Non