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 |