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.
> >
>

Reply via email to