1 22 package org.jboss.test.web.servlets; 23 24 import javax.servlet.ServletContextEvent ; 25 import javax.servlet.ServletContextListener ; 26 27 import org.jboss.logging.Logger; 28 29 39 public class WebCtxLoaderTestContextListener implements ServletContextListener 40 { 41 private static final Logger log = Logger.getLogger(WebCtxLoaderTestContextListener.class); 42 43 public void contextInitialized(ServletContextEvent arg0) 44 { 45 ClassLoader cl = Thread.currentThread().getContextClassLoader(); 46 log.info("contextInitialized cl=" + cl); 47 try 48 { 49 cl.loadClass("org.jboss.test.web.util.EJBManifestClass"); 50 throw new RuntimeException ("Should have failed"); 51 } 52 catch (ClassNotFoundException e) 53 { 54 log.info("CNFE Rightly thrown"); 55 } 57 } 58 59 public void contextDestroyed(ServletContextEvent arg0) 60 { 61 } 62 } 63 | Popular Tags |