Regole di revisione del codice Java Apache Tomcat
Nella serie di regole di revisione del codice Java, la categoria Migrazione del codice da Apache Tomcat a WebSphere contiene più regole. Per imparare a ottenere maggiori informazioni su una regola, consultare Visualizzazione di una guida dettagliata.
| Nome regola | Descrizione regola | Correzione automatica |
|---|---|---|
| Evitare di utilizzare il contesto iniziale java:/comp non valido | Questa regola rileva una stringa di contesto iniziale non valida che inizia con java:/comp invece di java:comp (senza "/"). |
No |
| Non utilizzare Tomcat org.apache.juli.logging | Questa regola rileva i metodi di registrazione dal pacchetto org.apache.juli.logging e aiuterà a migrare la propria applicazione per utilizzare la classe java.util.logging.Logger . |
No |
| Non utilizzare i package ed API Apache Tomcat | Questa regola rileva le istanze di package e API specifici di Apache Tomcat che devono essere migrati. | No |
| Non utilizzare Apache Tomcat BasicDataSource | Questa regola rileva le istanze della classe org.apache.tomcat.dbcp.BasicDataSource che non è disponibile in WebSphere. |
No |
| Non utilizzare org.apache.tomcat.websocket. Metodo server.WsServerContainer doUpgrade | Migrare il metodo Tomcat WsServerContainer doUpgrade nel nuovo metodo IBM WebSocket API WsWsocServerContainer doUpgrade . |
No |
| Accertarsi che le ricerche di contesto abbiano corrispondenti voci del descrittore di distribuzione | Questa regola rileva le ricerche di contesto iniziali in modo da poter verificare le voci di variabile di ambiente corrispondenti nel file web.xml. | No |
| Migra MBean specifici su altri server delle applicazioni | Questa regola rileva tutti i richiami del costruttore javax.management.ObjectName che potrebbero essere specifici per il server delle applicazioni e che dovrebbero essere migrati perché l'applicazione venga eseguita su WebSphere Application Server. |
No |
| Convalidare il risultato della concatenazione con getRealPath("/") | In WebSphere, getRealPath("/") restituisce una stringa che non termina con una barra finale. Verificare che la concatenazione con questo metodo aggiunga una barra finale, se necessario. |
No |
| Convalidare il risultato della concatenazione con getRealPath("") | In Liberty, getRealPath("") restituisce una stringa che non termina con una barra finale. Verificare che la concatenazione con questo metodo aggiunga una barra finale, se necessario. |
No |