WebSphere ServletChain API 已由較新的實作取代

WebSphere Servlet API 由標準 Servlet 3.0 功能取代。 此規則會標示參照 com.ibm.websphere.servlet.filter.ServletChain 類別的 Java 程式碼,因為它在 Liberty上無法使用。 需要此功能的應用程式應該改用 javax.servlet.Filterjavax.servlet.FilterChain 類別。

watsonx Code Assistant for Enterprise Java Applications 外掛程式中提供 LLM 輔助修正程式,以協助進行轉換。 安裝外掛程式之後,查閱哪些 Servlet 對映至 ServletChain 中使用的 URL 型樣,並針對這些類別呼叫 LLM。 當 Servlet 轉換成過濾器之後,您可以從應用程式移除舊的 Servlet ,移除 從程式碼 ServletChain ,然後在應用程式的 web.xml 部署描述子中相應地配置新的過濾器。

此規則會標示參照下列類別及套件的 Java 程式碼,因為在 Liberty 中沒有這些類別及套件。

如需 Java EE Servlet API 的相關資訊,請參閱 javax.servlet 套件 Java 說明文件。

如需 WebSphere Servlet API 的相關資訊,請參閱 IBM WebSphere Application Server、版本 8.5 API 規格

此外,請參閱中的淘汰附註 com.ibm.websphere.servlet.filter.ServletChain 類別 Java 文件。