A Servlet 3.1 specifikációban egy pontosítás most nem engedélyezi a ServletContextListener felület megvalósítója számára, hogy programozás útján konfiguráljon szervleteket, szűrőket vagy figyelőket, ha a ServletContextListener nem lett deklarálva a web.xml fáljban vagy a web-fragment.xml fájlban, vagy nem lett megjelölve a @WebListener annotációval. Ennek eredményeként a ServletContext felület hívásai ilyen programozási konfiguráció végrehajtásához UnsupportedOperationException kivételt dobnak. Ez a szabály megjelöli azokat az osztályokat, amelyek megvalósítják a javax.servlet.ServletContextListener felületet, és nincsenek megjelölve a @WebListener annotációval, és nincsenek meghatározva figyelőosztályként a web.xml fájlban vagy web-fragment.xml fájlban sem.
A következő módszerek UnsupportedOperationException kivételt dobhatnak:
A Servlet 3.1 viselkedésváltozásaival kapcsolatos további információkért tekintse meg a következőt: Servlet 3.1 viselkedésváltozások.