Hi, can you share your war?
- Romain 2012/4/19 Karan Malhi <[email protected]> > I am struggling to deploy a war. Initially when I dropped in my war, it > gave me an OOME, see below: > ---- > sabira:apache-tomee-webprofile-1.0.0 karanmalhi$ cp ~/console.war webapps/ > && tail -f logs/catalina.out > OpenEJB Loader init-params: > There are no initialization parameters. > Apr 18, 2012 5:18:43 PM org.apache.coyote.AbstractProtocol start > INFO: Starting ProtocolHandler ["http-bio-8080"] > Apr 18, 2012 5:18:43 PM org.apache.coyote.AbstractProtocol start > INFO: Starting ProtocolHandler ["ajp-bio-8009"] > Apr 18, 2012 5:18:43 PM org.apache.catalina.startup.Catalina start > INFO: Server startup in 2137 ms > Apr 18, 2012 5:19:39 PM org.apache.openejb.util.OptionsLog info > INFO: Using 'openejb.embedder.source=OpenEJBListener' > Apr 19, 2012 5:15:28 AM org.apache.catalina.startup.HostConfig deployWAR > INFO: Deploying web application archive > > /Users/karanmalhi/Downloads/apache-tomee-webprofile-1.0.0/webapps/console.war > TomcatWebAppBuilder.start /console > Apr 19, 2012 5:15:32 AM org.apache.openejb.config.DeploymentLoader > addFacesConfigs > INFO: faces config file is null > Apr 19, 2012 5:15:54 AM org.apache.openejb.server.hsql.HsqlPrintWriter > flushLine > INFO: [Server@2537e19e]: Initiating shutdown sequence... > Apr 19, 2012 5:15:54 AM org.apache.openejb.server.hsql.HsqlPrintWriter > flushLine > INFO: [Server@2537e19e]: Shutdown sequence completed in 136 ms. > Apr 19, 2012 5:15:54 AM org.apache.catalina.startup.HostConfig deployWARs > SEVERE: Error waiting for multi-thread deployment of WAR files to complete > java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java > heap space > at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:751) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:471) > at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1457) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:295) > 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:1379) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1537) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1547) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1526) > at java.lang.Thread.run(Thread.java:680) > Caused by: java.lang.OutOfMemoryError: Java heap space > at java.util.Arrays.copyOfRange(Arrays.java:3209) > at java.lang.String.<init>(String.java:215) > at org.apache.xbean.asm.ClassReader.a(Unknown Source) > at org.apache.xbean.asm.ClassReader.readUTF8(Unknown Source) > at org.apache.xbean.asm.ClassReader.accept(Unknown Source) > at org.apache.xbean.asm.ClassReader.accept(Unknown Source) > at > > org.apache.xbean.finder.AnnotationFinder.readClassDef(AnnotationFinder.java:958) > at > org.apache.xbean.finder.AnnotationFinder.<init>(AnnotationFinder.java:120) > at org.apache.openejb.config.FinderFactory.create(FinderFactory.java:55) > at > org.apache.openejb.config.FinderFactory.createFinder(FinderFactory.java:44) > at > > org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoader.java:680) > at > org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:204) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:1110) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:627) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:588) > at > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117) > 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.StandardContext.startInternal(StandardContext.java:5161) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962) > at > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1603) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > ... 1 more > Apr 19, 2012 5:15:54 AM org.apache.openejb.server.hsql.HsqlPrintWriter > flushLine > INFO: [Server@2537e19e]: 2012-04-19 05:15:54.788 SHUTDOWN : System.exit() > was not called > > ---- > After I increased max heap memory to 1024m, I am still getting an error on > restart. The app I am trying to deploy has a <listener> in its web.xml like > so > <listener> > <listener-class> > org.apache.commons.fileupload.servlet.FileCleanerCleanup > </listener-class> > </listener>: > and I get the following error: > ---- > INFO: Configuring enterprise application: > /Users/karanmalhi/Downloads/apache-tomee-webprofile-1.0.0/webapps/console > Apr 19, 2012 5:32:25 AM org.apache.tomee.catalina.TomcatWebAppBuilder > startInternal > SEVERE: Unable to deploy collapsed ear in war /console: Exception: Unable > to load servlet listener class: > org.apache.commons.fileupload.servlet.FileCleanerCleanup: > org.apache.commons.fileupload.servlet.FileCleanerCleanup > org.apache.openejb.OpenEJBException: Unable to load servlet listener class: > org.apache.commons.fileupload.servlet.FileCleanerCleanup: > org.apache.commons.fileupload.servlet.FileCleanerCleanup > at > > org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1842) > at > > org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1566) > at > > org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:310) > at > > org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:321) > at > > org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:782) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:631) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:588) > at > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117) > 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.StandardContext.startInternal(StandardContext.java:5161) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962) > at > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1603) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:680) > Caused by: java.lang.ClassNotFoundException: > org.apache.commons.fileupload.servlet.FileCleanerCleanup > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at java.lang.ClassLoader.loadClass(ClassLoader.java:247) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:247) > at > org.apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:103) > at > org.apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:76) > at > > org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1839) > ... 22 more > Apr 19, 2012 5:32:25 AM org.apache.catalina.core.ContainerBase > addChildInternal > SEVERE: ContainerBase.addChild: start: > org.apache.catalina.LifecycleException: Failed to start component > > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/console]] > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962) > at > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1603) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:680) > Caused by: org.apache.tomee.catalina.TomEERuntimeException: > org.apache.openejb.OpenEJBException: Unable to load servlet listener class: > org.apache.commons.fileupload.servlet.FileCleanerCleanup: > org.apache.commons.fileupload.servlet.FileCleanerCleanup > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:641) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:588) > at > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117) > 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.StandardContext.startInternal(StandardContext.java:5161) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > ... 11 more > Caused by: org.apache.openejb.OpenEJBException: Unable to load servlet > listener class: org.apache.commons.fileupload.servlet.FileCleanerCleanup: > org.apache.commons.fileupload.servlet.FileCleanerCleanup > at > > org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1842) > at > > org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1566) > at > > org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:310) > at > > org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:321) > at > > org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:782) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:631) > ... 17 more > Caused by: java.lang.ClassNotFoundException: > org.apache.commons.fileupload.servlet.FileCleanerCleanup > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at java.lang.ClassLoader.loadClass(ClassLoader.java:247) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:247) > at > org.apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:103) > at > org.apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:76) > at > > org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1839) > ... 22 more > Apr 19, 2012 5:32:25 AM org.apache.catalina.startup.HostConfig deployWAR > SEVERE: Error deploying web application archive > > /Users/karanmalhi/Downloads/apache-tomee-webprofile-1.0.0/webapps/console.war > java.lang.IllegalStateException: ContainerBase.addChild: start: > org.apache.catalina.LifecycleException: Failed to start component > > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/console]] > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:898) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962) > at > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1603) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:680) > Apr 19, 2012 5:32:25 AM org.apache.catalina.startup.HostConfig > deployDirectory > INFO: Deploying web application directory > /Users/karanmalhi/Downloads/apache-tomee-webprofile-1.0.0/webapps/docs > > > > > On Thu, Apr 19, 2012 at 5:10 AM, Thiago Veronezi <[email protected] > >wrote: > > > +1 > > > > I am fine with that bug too. It is just ugly, but it is not a blocker. > > > > []s, > > Thiago. > > > > > > On Thu, Apr 19, 2012 at 5:32 AM, Neale Rudd <[email protected]> wrote: > > > > > +1 > > > > > > Best Regards, > > > Neale > > > > > > Sent from MOTOROLA PHOTON™ > > > > > > -----Original message----- > > > From: Romain Manni-Bucau <[email protected]> > > > To: [email protected] > > > Sent: Thu, Apr 19, 2012 18:18:47 GMT+09:00 > > > Subject: Re: [VOTE] OpenEJB 4.0.0/TomEE 1.0.0 (staging-068) > > > > > > oops forgot my +1 > > > > > > here it is > > > > > > - Romain > > > > > > > > > 2012/4/19 Romain Manni-Bucau <[email protected]> > > > > > > > Seems fine for me. > > > > > > > > IMO the little gui bug is not blocking, we can maybe provide the > > patched > > > > file on any url to ease the update (that's just a file replace > right?) > > > > > > > > - Romain > > > > > > > > > > > > > > > > 2012/4/19 Jean-Louis MONTEIRO <[email protected]> > > > > > > > >> Legal stuff looks great. > > > >> I also recompile all sources (including tests) with an empty maven > > > >> repository. A bit long, but everything works like a charm. > > > >> > > > >> Here is my +1. > > > >> > > > >> BTW, I won't be available during the weekend to recompile and retest > > > >> everything deeper, so if a second vote is started, please lemme know > > > what > > > >> changed so that I can vote more quickly. > > > >> > > > >> Jean-Louis > > > >> > > > >> > > > >> Le 18 avril 2012 07:02, David Blevins <[email protected]> a > > > écrit : > > > >> > > > >> > Looks like the links were not quite right :) Need update the > > > template. > > > >> > Here is what it should have listed: > > > >> > > > > >> > SVN Tag: > > > >> > > > > >> > https://svn.apache.org/repos/asf/openejb/tags/openejb-4.0.0/ > > > >> > > > > >> > Maven Repo: > > > >> > > > > >> > > > > > https://repository.apache.org/content/repositories/orgapacheopenejb-068 > > > >> > > > > >> > Binaries & Source: > > > >> > > > > >> > http://people.apache.org/~dblevins/staging-068/openejb-4.0.0/ > > > >> > > > > >> > Legal: > > > >> > > > > >> > > http://people.apache.org/~dblevins/staging-068/legal/archives.html > > > >> > > > > >> > > > > >> > > > > >> > -David > > > >> > > > > >> > > > > >> > > > > > > > > > > > > > > --e89a8ff1ce1ad854c804be04a6b9- > > > > > > > > > -- > > Karan Singh Malhi > twitter.com/KaranSinghMalhi >
