Rozhraní API WebSphere ServletChain bylo nahrazeno novější implementací

Rozhraní WebSphere Servlet API bylo nahrazeno standardní funkčností Servlet 3.0. Toto pravidlo značí kód Java , který odkazuje na třídu com.ibm.websphere.servlet.filter.ServletChain , protože není k dispozici na serveru Liberty. Aplikace vyžadující tuto funkčnost by měly namísto toho používat třídy javax.servlet.Filter a javax.servlet.FilterChain .

Asistovaná oprava LLM je k dispozici v modulu plug-in watsonx Code Assistant for Enterprise Java Applications, který vám pomůže s převodem. S nainstalovaným modulem plug-in vyhledejte servlety, které jsou mapovány na vzor adresy URL použitý v řetězci ServletChain , a vyvolejte knihovnu LLM pro tyto třídy. Jakmile jsou servlety převedeny na filtry, můžete odebrat staré servlety z aplikace, odebrat ServletChain z vašeho kódu a poté nakonfigurujte nové filtry v deskriptoru implementace web.xml aplikace.

Toto pravidlo označí příznakem kód Java, který odkazuje na následující třídy a balíky, protože nejsou k dispozici na serveru Liberty.

Informace o rozhraní Java EE Servlet API viz dokumentace Java balíku javax.servlet.

Informace o rozhraních API servletu WebSphere viz IBM WebSphere Application Server, vydání 8.5 Specifikace rozhraní API.

Také si prohlédněte poznámku o zamítnutí v com.ibm.websphere.servlet.filter.ServletChain dokumentace ke třídě Java .