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 的信息,请参阅 Package javax.servlet Java 文档。

有关 WebSphere Servlet API 的信息,请参阅 IBM WebSphere Application Server发行版 8.5 API 规范

另外,请参阅 com.ibm.websphere.servlet.filter.ServletChain 类 Java 文档。