<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC
   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
   "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

  <!-- Registers an mbean the test driver can use to check the cache state -->
  <listener>
  	<listener-class>org.jboss.test.classloader.leak.web.ClassloaderLeakContextListener</listener-class>
  </listener>

   <servlet>
      <servlet-name>SimpleServlet</servlet-name>
      <servlet-class>org.jboss.test.classloader.leak.web.SimpleServlet</servlet-class>
   </servlet>
   
   <servlet>
      <servlet-name>EJBServlet</servlet-name>
      <servlet-class>org.jboss.test.classloader.leak.web.EjbServlet</servlet-class>
   </servlet>

   <servlet-mapping>
      <servlet-name>SimpleServlet</servlet-name>
      <url-pattern>/SimpleServlet</url-pattern>
   </servlet-mapping>

   <servlet-mapping>
      <servlet-name>EJBServlet</servlet-name>
      <url-pattern>/EJBServlet</url-pattern>
   </servlet-mapping>
      
   <ejb-ref>
       <ejb-ref-name>ejb/ClassloaderLeakEJB2SLSB</ejb-ref-name>
       <ejb-ref-type>Session</ejb-ref-type>
       <home>org.jboss.test.classloader.leak.ejb.interfaces.StatelessSessionHome</home>
       <remote>org.jboss.test.classloader.leak.ejb.interfaces.StatelessSession</remote>
       <ejb-link>ClassloaderLeakStatelessSession</ejb-link>
   </ejb-ref>
      
   <ejb-ref>
       <ejb-ref-name>ejb/ClassloaderLeakEJB2SFSB</ejb-ref-name>
       <ejb-ref-type>Session</ejb-ref-type>
       <home>org.jboss.test.classloader.leak.ejb.interfaces.StatefulSessionHome</home>
       <remote>org.jboss.test.classloader.leak.ejb.interfaces.StatefulSession</remote>
       <ejb-link>ClassloaderLeakStatefulSession</ejb-link>
   </ejb-ref>
   
</web-app>

