TCCL.getResources() returns duplicated when deploying with OpenEJB deployer
---------------------------------------------------------------------------

                 Key: TOMEE-42
                 URL: https://issues.apache.org/jira/browse/TOMEE-42
             Project: TomEE
          Issue Type: Bug
         Environment: 1.0.0-beta-2-20111019.211229-11-plus
            Reporter: Jozef Hartinger
             Fix For: 1.0.0-beta-2
         Attachments: test.war

Having a testing listener:

@WebListener
public class Listener implements ServletContextListener {

    @Override
    public void contextInitialized(ServletContextEvent sce) {
        int j = 0;
        try {
            ClassLoader classLoader = 
Thread.currentThread().getContextClassLoader();
            Enumeration<URL> urls = classLoader.getResources("foo.bar");
            while (urls.hasMoreElements()) {
                urls.nextElement();
                j++;
            }
            System.out.println("foo.bar count: " + j);
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

    @Override
    public void contextDestroyed(ServletContextEvent sce) {
    }
}

it returns the expected count (1) when deployed using the manager app or 
filesystem deployment. However, it returns 2 when deployed using OpenEJB 
deployer service (remote arquillian container).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to