Hi together, I'm stuck on a ClassCastException "java.lang.ClassCastException: java.net.URL cannot be cast to java.util.List", probably caused by identity crisis due to cast between classloaders. The issue has been reported before (2011), but I'm sure the context is different and in the threads were no information about the reasons for the exception. Relevant part of my log is: <output> Dez 03, 2013 2:07:10 AM org.apache.tomee.catalina.TomcatWebAppBuilder checkHost Warnung: Error deploying application /home/richter/apache-tomee-webprofile-1.6.0/webapps/simulation.ear java.lang.ClassCastException: java.net.URL cannot be cast to java.util.List at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoader.java:789) at org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoader.java:778) at org.apache.openejb.config.DeploymentLoader.createAppModule(DeploymentLoader.java:587) at org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:154) at org.apache.tomee.catalina.TomcatWebAppBuilder.checkHost(TomcatWebAppBuilder.java:1939) at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:133) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519) at java.lang.Thread.run(Thread.java:724) </output> The application deploys correctly and runs on glassfish 3.1.2.2. Is this a bug or did I miss something.
Any help is appreciated. Regards, Karl-P. Richter
signature.asc
Description: OpenPGP digital signature