La API Servlet de WebSphere ha sido reemplazada por la funcionalidad estándar de Servlet 3.0. Esta regla señala el código Java que tiene referencias a la clase com.ibm.websphere.servlet.filter.ServletChain porque no está disponible en Liberty. Las aplicaciones que necesitan esta funcionalidad deben utilizar en su lugar las clases javax.servlet.Filter y javax.servlet.FilterChain .
Un arreglo asistido LLM está disponible en el plugin watsonx Code Assistant for Enterprise Java Applications para ayudar con la conversión. Con el plugin instalado, busque qué servlets se correlacionan con el patrón de URL utilizado en la ServletChain e invoque el LLM para esas clases. Una vez que los servlets se han convertido en filtros, puede eliminar los servlets antiguos de la aplicación, eliminar los ServletChain del código y, a continuación, configure los filtros nuevos en consecuencia en el descriptor de despliegue web.xml de la aplicación.
Esta regla señala código Java que tiene referencias a los siguientes paquetes y clases que no están disponibles en Liberty.com.ibm.websphere.servlet.filter.ChainedRequestcom.ibm.websphere.servlet.filter.ChainedResponsecom.ibm.websphere.servlet.filter.ChainerServletPara obtener información sobre las API Servlet de Java EE, consulte la documentación de Java para el paquete javax.servlet.
Para obtener información sobre las API de WebSphere Servlet, consulte la IBM WebSphere Application Server, Release 8.5.
Además, consulte la nota de desuso en la publicación com.ibm.websphere.servlet.filter.ServletChain clase Java .