and with that said, TomEE 1.6.0. snapshot = tomcat 7.0.42 (ever since the day after tomcat 7.0.42 was released). :)
On Thu, Aug 1, 2013 at 10:17 AM, Romain Manni-Bucau <[email protected]>wrote: > Hi, > > we had issues with defaults in 1.5.2, maybe give it a try with > 1.6.0-SNAPSHOT. That said i never tried with embedded war but just in plain > tomee. > > *Romain Manni-Bucau* > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* > *Blog: **http://rmannibucau.wordpress.com/*< > http://rmannibucau.wordpress.com/> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* > *Github: https://github.com/rmannibucau* > > > > 2013/8/1 Kaputnik120 <[email protected]> > > > Hey there, > > > > I´m trying to setup Basic Session Clustering with Tomcat 7.0.42, JRE > > 1.7.0_25, TomEE 1.5.2 as Drop-in War on Windows 7. > > > > The clustering works fine, when I use to Tomcats without the TomEE Drop > in > > war. If I deploy the TomEE war and startup one of servers, I get the > > following StackTrace and the startup freezes: > > > > 13:34:12.278 [localhost-startStop-1] DEBUG > > org.apache.openejb.loader.TomcatClassPath - rebuild > > org.apache.openejb.loader.LoaderRuntimeException: > > java.lang.NoSuchMethodException: > > sun.misc.URLClassPath.getURLs(java.net.URL) > > at > > org.apache.openejb.loader.TomcatClassPath$2.run(TomcatClassPath.java:175) > > ~[openejb-loader-4.5.2.jar:4.5.2] > > at > > org.apache.openejb.loader.TomcatClassPath$2.run(TomcatClassPath.java:166) > > ~[openejb-loader-4.5.2.jar:4.5.2] > > at java.security.AccessController.doPrivileged(Native Method) > > ~[na:1.7.0_25] > > at > > > > > org.apache.openejb.loader.TomcatClassPath.getGetURLsMethod(TomcatClassPath.java:166) > > [openejb-loader-4.5.2.jar:4.5.2] > > at > > > org.apache.openejb.loader.TomcatClassPath.rebuild(TomcatClassPath.java:186) > > [openejb-loader-4.5.2.jar:4.5.2] > > at > > > > > org.apache.openejb.loader.TomcatClassPath.addJarsToPath(TomcatClassPath.java:131) > > [openejb-loader-4.5.2.jar:4.5.2] > > at > > org.apache.openejb.loader.Embedder.forcefulLoad(Embedder.java:103) > > ~[openejb-loader-4.5.2.jar:4.5.2] > > at org.apache.openejb.loader.Embedder.load(Embedder.java:55) > > ~[openejb-loader-4.5.2.jar:4.5.2] > > at org.apache.openejb.loader.Embedder.init(Embedder.java:67) > > ~[openejb-loader-4.5.2.jar:4.5.2] > > at org.apache.tomee.loader.TomcatHook.hook(TomcatHook.java:173) > > ~[tomee-loader-1.5.2.jar:1.5.2] > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > ~[na:1.7.0_25] > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > ~[na:1.7.0_25] > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown > Source) > > ~[na:1.7.0_25] > > at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_25] > > at > > org.apache.tomee.loader.TomcatEmbedder.embed(TomcatEmbedder.java:100) > > ~[tomee-loader-1.5.2.jar:1.5.2] > > at > > org.apache.tomee.loader.LoaderServlet.init(LoaderServlet.java:66) > > ~[tomee-loader-1.5.2.jar:1.5.2] > > at > > > > > org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280) > > ~[catalina.jar:7.0.42] > > at > > > > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193) > > ~[catalina.jar:7.0.42] > > at > > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088) > > ~[catalina.jar:7.0.42] > > at > > > > > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176) > > ~[catalina.jar:7.0.42] > > at > > > > > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460) > > ~[catalina.jar:7.0.42] > > at > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > > ~[catalina.jar:7.0.42] > > at > > > > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > > ~[catalina.jar:7.0.42] > > at > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > > ~[catalina.jar:7.0.42] > > at > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > > ~[catalina.jar:7.0.42] > > at > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976) > > ~[catalina.jar:7.0.42] > > at > > > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653) > > ~[catalina.jar:7.0.42] > > at java.util.concurrent.Executors$RunnableAdapter.call(Unknown > > Source) ~[na:1.7.0_25] > > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) > > ~[na:1.7.0_25] > > at java.util.concurrent.FutureTask.run(Unknown Source) > > ~[na:1.7.0_25] > > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown > > Source) > > ~[na:1.7.0_25] > > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > > Source) ~[na:1.7.0_25] > > at java.lang.Thread.run(Unknown Source) ~[na:1.7.0_25] > > Caused by: java.lang.NoSuchMethodException: > > sun.misc.URLClassPath.getURLs(java.net.URL) > > at java.lang.Class.getDeclaredMethod(Unknown Source) > ~[na:1.7.0_25] > > at > > org.apache.openejb.loader.TomcatClassPath$2.run(TomcatClassPath.java:173) > > ~[openejb-loader-4.5.2.jar:4.5.2] > > ... 32 common frames omitted > > 13:34:12.731 [warmup - 13] DEBUG OpenEJB - can't find log4j MDC class > > 13:34:12.746 [Thread-6] DEBUG OpenEJB.startup.config - Loaded > > default.exclusions > > 13:34:12.840 [localhost-startStop-1] INFO OpenEJB.options - Using > > 'openejb.embedder.source=LoaderServlet' > > 13:34:12.840 [localhost-startStop-1] INFO OpenEJB.options - Using > > 'openejb.embedder.source=LoaderServlet' > > 13:34:12.871 [localhost-startStop-1] DEBUG OpenEJB.options - Using > default > > 'tomee.force-reloadable=false' > > > > The problem is independent from the other Tomcat participating in the > > cluster. If I comment out the cluster part from the Tomcat, I´m able to > > start Tomcat with the TomEE war deployed as usual. JavaEE stuff works, > but > > clustering of course does not because it is commented out. > > > > Attached you´ll find the server.xml from Tomcat: > > server.xml <http://openejb.979440.n4.nabble.com/file/n4664450/server.xml > > > > > > Thanks for any help! > > > > Regards > > Uli > > > > > > > > -- > > View this message in context: > > > http://openejb.979440.n4.nabble.com/Tomcat-and-TomEE-Clustering-Error-tp4664450.html > > Sent from the OpenEJB User mailing list archive at Nabble.com. > > >
