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