此規則會偵測是否使用實作 WebLogic T3StartupDef 介面或 T3ShutdownDef 介面的類別。這些類別不在 WebSphere Traditional 或 Liberty 上執行,並且必須取代為對等的 ServletContextListener 實作、階段作業啟動 Bean 或已配置成啟動時載入的 Servlet。
自動修正將提供此規則轉換類別,使類實作 介面。 ServletContextListener 介面。 檢閱產生的類別 的完整性,因為在 startup() 或 shutdown() 方法不存在於新類別中,這會導致編譯錯誤。 此外, setServices() 只有在原始類別中的方法沒有本體時,才會被自動修正移除。 因此、 如果該方法沒有被自動修復移除,可能會有必須轉換的程式碼,並移到適當的 到適當的 ServletContextListener 方法。
套用自動修正之後: WebSphere Application Server 安裝目標中的 j2ee.jar 檔案必須包含在您應用程式的建立路徑中,才能成功編譯應用程式。 必須包含在應用程式的建立路徑中,應用程式才能成功編譯。