Re: Jetty Server Starting Error
I'm negotiating with the myfaces team on how to integrate with geronimo and I think this might be a side effect of some disagreements or misunderstandings. I'm hoping to talk them into letting us set the annotation machinery directly instead of forcing us to use the discovery code. If not I plan to use setAccessible on the discovery code to install our stuff. thanks david jencks On Mar 13, 2007, at 2:59 AM, Lasantha Ranaweera wrote: Thanks David again sharing very useful information. I just gave yet another try today deleting Jetty specific files in the M2 repo. Now server starts without any error (but I noted it took more time than before). When I am stopping the server gives the following error in both assemblies. I just look at some average starting times for each server assemblies and seems to be Jetty is loosing the race in my machine due to some unknown reason (I suspect this might be a temporary problem in the Jetty side). Following is are some of my stats. ;-) Jetty - 131s Tomcat - 50s Thanks, Lasantha java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/ DiscoverSingleton at org.apache.myfaces.config.annotation.AnnotationProcessorFactory.getAnn otatonProcessorFactory(AnnotationProcessorFactory.java:38) at org.apache.myfaces.webapp.AbstractMyFacesListener.doPreDestroy (AbstractMyFacesListener.java:60) at org.apache.myfaces.webapp.StartupServletContextListener.doPredestroy (StartupServletContextListener.java:114) at org.apache.myfaces.webapp.StartupServletContextListener.contextDestroy ed(StartupServletContextListener.java:95) at org.mortbay.jetty.handler.ContextHandler.doStop (ContextHandler.java:567) at org.mortbay.jetty.webapp.WebAppContext.doStop (WebAppContext.java:461) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerCollection.doStop (HandlerCollection.java:164) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerCollection.doStop (HandlerCollection.java:164) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerWrapper.doStop (HandlerWrapper.java:129) at org.mortbay.jetty.Server.doStop(Server.java:242) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.apache.geronimo.jetty6.JettyContainerImpl.doStop (JettyContainerImpl.java:251) at org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance (GBeanInstance.java:1148) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStop (GBeanInstanceState.java:337) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop (GBeanInstanceState.java:188) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop (GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean (BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop (GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop (GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean (BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop (GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop (GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean (BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop (GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop (GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean (BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop (GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop (GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean (BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop (GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop (GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean (BasicKernel.java:423) at org.apache.geronimo.kernel.config.KernelConfigurationManager $ShutdownHook.run(KernelConfigurationManager.java:311) at org.apache.geronimo.kernel.basic.BasicKernel.notifyShutdownHooks (BasicKernel.java:668) at org.apache.geronimo.kernel.basic.BasicKernel.shutdown (BasicKernel.java:645) at org.apache.geronimo.system.main.Daemon$1.run(Daemon.java: 230) David Jencks wrote: Yes, this is related to JETTY-254. I thought greg had pushed a new snapshot after the latest fix but apparently not. You can
Jetty Server Starting Error
Hi, Has anybody noticed following error while starting the latest Jetty version of the G trunk? Any ideas would be appriciated. Thanks, Lasantha java.lang.IllegalStateException: zip file closed [** ] 79% 50s Starting org.apache.geronim... at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518) at java.util.zip.ZipFile.getEntry(ZipFile.java:251) at java.util.jar.JarFile.getEntry(JarFile.java:204) at sun.net.www.protocol.jar.URLJarFile.getEntry(URLJarFile.java:90) at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:112) at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69) at org.mortbay.resource.JarFileResource.newConnection(JarFileResource.java:99) at org.mortbay.resource.JarResource.checkConnection(JarResource.java:62) at org.mortbay.resource.JarFileResource.checkConnection(JarFileResource.java:67) at org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121) at org.mortbay.resource.JarFileResource.isDirectory(JarFileResource.java:200) at org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs(TagLibConfiguration.java:110) at org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:169) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1171) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:503) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.apache.geronimo.jetty6.JettyWebAppContext$StartCommand.lifecycleMethod(JettyWebAppContext.java:393) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:52) at org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycleCommand(ThreadClassloaderHandler.java:57) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:50) at org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycleCommand(ComponentContextHandler.java:57) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:50) at org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleCommand(InstanceContextHandler.java:81) at org.apache.geronimo.jetty6.JettyWebAppContext.doStart(JettyWebAppContext.java:363) at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:986) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124) at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:543) at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379) at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:434) at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:188) at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530) at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511) at org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke(generated) at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$674180fa.startConfiguration(generated) at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:282) at org.apache.geronimo.system.main.Daemon.init(Daemon.java:74) at org.apache.geronimo.system.main.Daemon.main(Daemon.java:342) [***] 83% 52s Starting org.apache.geronim...2007-03-12 22:43:29.502::WARN: Failed startup of context [EMAIL
Re: Jetty Server Starting Error
Thanks David again sharing very useful information. I just gave yet another try today deleting Jetty specific files in the M2 repo. Now server starts without any error (but I noted it took more time than before). When I am stopping the server gives the following error in both assemblies. I just look at some average starting times for each server assemblies and seems to be Jetty is loosing the race in my machine due to some unknown reason (I suspect this might be a temporary problem in the Jetty side). Following is are some of my stats. ;-) Jetty - 131s Tomcat - 50s Thanks, Lasantha java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverSingleton at org.apache.myfaces.config.annotation.AnnotationProcessorFactory.getAnnotatonProcessorFactory(AnnotationProcessorFactory.java:38) at org.apache.myfaces.webapp.AbstractMyFacesListener.doPreDestroy(AbstractMyFacesListener.java:60) at org.apache.myfaces.webapp.StartupServletContextListener.doPredestroy(StartupServletContextListener.java:114) at org.apache.myfaces.webapp.StartupServletContextListener.contextDestroyed(StartupServletContextListener.java:95) at org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:567) at org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:461) at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.java:164) at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.java:164) at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129) at org.mortbay.jetty.Server.doStop(Server.java:242) at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65) at org.apache.geronimo.jetty6.JettyContainerImpl.doStop(JettyContainerImpl.java:251) at org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance(GBeanInstance.java:1148) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStop(GBeanInstanceState.java:337) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:188) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551) at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423) at org.apache.geronimo.kernel.config.KernelConfigurationManager$ShutdownHook.run(KernelConfigurationManager.java:311) at org.apache.geronimo.kernel.basic.BasicKernel.notifyShutdownHooks(BasicKernel.java:668) at org.apache.geronimo.kernel.basic.BasicKernel.shutdown(BasicKernel.java:645) at org.apache.geronimo.system.main.Daemon$1.run(Daemon.java:230) David Jencks wrote: Yes, this is related to JETTY-254. I thought greg had pushed a new snapshot after the latest fix but apparently not. You can download an appropriate jetty jar from http://209.235.236.190:8081/continuum/servlet/browse?file=4/target/jetty-6.1-SNAPSHOT.jar and hopefully put it in your local repo. I suspect you have to name it SNAPSHOT or use some maven command to install it or maven probably won't recognize it. david jencks On Mar 12, 2007, at 12:51 PM, Lasantha Ranaweera wrote: Hi, Has anybody noticed following error while starting the latest Jetty version of the G trunk? Any ideas would be appriciated. Thanks, Lasantha