Zkontrolovat změnu chování v rozhraní ServletContextListener

Vyjasnění ze specifikace Servlet 3.1 nyní neumožňuje implementátor rozhraní ServletContextListener k programové konfiguraci servletů, filtrů nebo modulů listener, pokud ServletContextListener nebyl deklarován v souboru web.xml nebo v souboru web-fragment.xml nebo nebyl anotován s anotací @WebListener. Výsledkem je, že jakékoli volání v rozhraní ServletContext za účelem provedení takové programové konfigurace má za následek výjimku UnsupportedOperationException. Toto pravidlo značí třídy, které implementují rozhraní javax.servlet.ServletContextListener, a nejsou ani anotované pomocí @WebListener, ani definované jako třída modulu listener v souboru web.xml nebo web-fragment.xml.

Následující metody mohou vyvolat výjimku UnsupportedOperationException:

Další informace o těchto metodách viz Rozhraní ServletContext.

Další informace o změnách chování Servlet 3.1 viz následující prostředek: Změny chování Servlet 3.1.