API WebSphere ServletChain был заменен более новой реализацией

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.

Информация по 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.