ServletContextAttributeEvent <<interface>> javax.servlet.ServletConfig attributeAdded(ServletContextAttributeEvent) attributeRemoved(ServletContextAttributeEvent) attributeReplaced(ServletContextAttributeEvent) contextInitialized(ServletContextEvent) contextDestroyed(ServletContextEvent) getServletName():String <<interface>> ServletContextListener Can’t access internals of JARs in lib directory getName():String getValue():Object getServletContext():ServletContext