API сервлетов WebSphere заменен стандартной функциональностью Servlet 3.0. Это правило помечает код Java , который ссылается на класс com.ibm.websphere.servlet.filter.ServletChain , поскольку он недоступен в Liberty. В приложениях, требующих этой функции, следует использовать классы javax.servlet.Filter и javax.servlet.FilterChain .
В модуле watsonx Code Assistant for Enterprise Java Applications исправления LLM можно исправить. При установке встраиваемого модуля посмотрите, какие сервлеты отображены в шаблон URL, используемый в ServletChain , и вызовите LLM для этих классов. После преобразования сервлетов в фильтры можно удалить старые сервлеты из приложения, удалить ServletChain из кода и затем настройте новые фильтры соответствующим образом в файле описания приложения web.xml .
Это правило помечает код Java, ссылающийся на следующие классы и пакеты, поскольку их нет в Liberty.com.ibm.websphere.servlet.filter.ChainedRequestcom.ibm.websphere.servlet.filter.ChainedResponsecom.ibm.websphere.servlet.filter.ChainerServletИнформация по API сервлетов Java EE приведена в документации пакета Java javax.servlet.
Дополнительная информация об API сервлетов WebSphere приведена в разделе IBM WebSphere Application Server, Release 8.5 API Specification.
Also, see the deprecation note in the com.ibm.websphere.servlet.filter.ServletChain class Java documentation.