Reguły przeglądu kodu Java serwera Apache Tomcat
W ramach zbioru reguł przeglądu kodu Java kategoria Migracja produktu Apache Tomcat do produktu WebSphere zawiera wiele reguł. Więcej informacji na temat reguły można znaleźć w sekcji Wyświetlanie szczegółowej pomocy.
| Nazwa reguły | Szybka poprawka | Wykonana czynność |
|---|---|---|
| Unikaj używania niepoprawnego kontekstu początkowego java:/comp | Tak | Ta reguła umożliwia wykrycie niepoprawnego początkowego łańcucha kontekstu, który rozpoczyna się od łańcucha java:/comp , a nie od java:comp (bez "/"). |
| Nie należy używać serwera Tomcat org.apache.juli.logging | Tak | Ta reguła wykrywa metody rejestrowania z pakietu org.apache.juli.logging i pomaga migrować aplikację w taki sposób, aby korzystała z klasy java.util.logging.Logger . |
| Nie używaj pakietów i interfejsów API produktu Apache Tomcat | Nie | Ta reguła umożliwia wykrycie instancji pakietów i interfejsów API serwera Apache Tomcat, które muszą zostać zmigrowane. |
| Nie używaj klasy BasicDataSource produktu Apache Tomcat | Nie | Ta reguła wykrywa instancje klasy org.apache.tomcat.dbcp.BasicDataSource , które nie są dostępne w produkcie WebSphere. |
| Nie należy używać pliku org.apache.tomcat.websocket. Metoda server.WsServerContainer doUpgrade | Nie | Przeprowadź migrację metody WsServerContainer doUpgrade serwera Tomcat do nowej metody interfejsu API IBM WebSocket API WsWsocServerContainer doUpgrade . |
| Upewnij się, że wyszukiwania kontekstu mają odpowiadające im wpisy deskryptora wdrażania | Nie | Ta reguła wykrywa początkowe wyszukiwanie kontekstu, aby można było sprawdzić odpowiednie pozycje zmiennych środowiskowych w pliku web.xml . |
| Migruj komponenty MBean specyficzne dla innych serwerów aplikacji | Nie | Ta reguła umożliwia wykrycie wszystkich wywołań konstruktora javax.management.ObjectName , które mogą być specyficzne dla aplikacji serwera aplikacji i które należy poddać migracji, aby aplikacja była uruchamiana na serwerze WebSphere Application Server. |
| Sprawdź poprawność wyniku konkatenacji za pomocą metody getRealPath("/") | Nie | W produkcie WebSphere metoda getRealPath("/") zwraca łańcuch, który nie kończy się ukośnikiem. Należy sprawdzić, czy konkatenacja za pomocą tej metody powoduje dodanie ukośnika na końcu (jeśli jest to konieczne). |
| Sprawdź poprawność wyniku konkatenacji za pomocą metody getRealPath("") | Nie | W produkcie Liberty metoda getRealPath("") zwraca łańcuch, który nie kończy się ukośnikiem. Należy sprawdzić, czy konkatenacja za pomocą tej metody powoduje dodanie ukośnika na końcu (jeśli jest to konieczne). |