L'API WebSphere Servlet a été remplacée par la fonctionnalité Servlet 3.0 standard. Cette règle marque le code Java qui contient des références à la classe com.ibm.websphere.servlet.filter.ServletChain car il n'est pas disponible dans Liberty. Les applications nécessitant cette fonctionnalité doivent utiliser à la place les classes javax.servlet.Filter et javax.servlet.FilterChain .
Un correctif LLM est disponible dans le plug-in watsonx Code Assistant for Enterprise Java Applications pour faciliter la conversion. Lorsque le plug-in est installé, recherchez les servlets qui sont mappés au modèle d'URL utilisé dans votre ServletChain et appelez le LLM pour ces classes. Une fois les servlets convertis en filtres, vous pouvez supprimer les anciens servlets de l'application, supprimer les ServletChain à partir de votre code, puis configurez les nouveaux filtres en conséquence dans le descripteur de déploiement web.xml de l'application.
Cette règle marque le code Java qui fait référence aux classes et aux packages ci-dessous, car elles ne sont pas disponibles dans Liberty.com.ibm.websphere.servlet.filter.ChainedRequestcom.ibm.websphere.servlet.filter.ChainedResponsecom.ibm.websphere.servlet.filter.ChainerServletPour plus d'informations sur les API de servlet Java EE, voir la documentation Java sur le package javax.servlet.
Pour plus d'informations sur les API de servlet WebSphere , voir le IBM WebSphere Application Server, Release 8.5 API Specification.
Voir également la remarque sur l'obsolescence dans la Documentation de com.ibm.websphere.servlet.filter.ServletChain classe Java .