L'API WebSphere ServletChain è stata sostituita da un'implementazione più recente

L'API WebSphere Servlet è stata sostituita dalla funzionalità standard Servlet 3.0. Questa regola contrassegna il codice Java con riferimenti alla classe com.ibm.websphere.servlet.filter.ServletChain perché non è disponibile in Liberty. Le applicazioni che richiedono questa funzionalità devono invece utilizzare le classi javax.servlet.Filter e javax.servlet.FilterChain .

Una fix LLM assistita è disponibile nel plugin watsonx Code Assistant for Enterprise Java Applications per facilitare la conversione. Con il plug-in installato, ricercare i servlet associati al pattern URL utilizzato in ServletChain e richiamare LLM rispetto a queste classi. Una volta che i servlet sono stati convertiti in filtri, è possibile rimuovere i vecchi servlet dall'applicazione, rimuovere ServletChain dal codice e configurare i nuovi filtri di conseguenza nel descrittore di distribuzione web.xml dell'applicazione.

Questa regola contrassegna il codice Java che ha riferimenti alle seguenti classi e package perché non sono disponibili in Liberty.

Per informazioni relative alle API Java EE Servlet, consultare la documentazione Java javax.servlet package.

Per informazioni sulle API WebSphere Servlet, consultare IBM WebSphere Application Server, Release 8.5 Specifica API.

Inoltre, consultare la nota sull'obsolescenza nel Documentazione com.ibm.websphere.servlet.filter.ServletChain class Java .