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

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 <http:// www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
        at
sun.net.www.protocol.jar.JarURLConnection.connect <http:// www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java: 112)
        at
sun.net.www.protocol.jar.JarURLConnection.getJarFile <http:// 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.lifecycl eCommand(AbstractImmutableHandler.java:52)
        at
org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycl eCommand(ThreadClassloaderHandler.java:57)
        at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl eCommand(AbstractImmutableHandler.java:50)
        at
org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycle Command(ComponentContextHandler.java:57)
        at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl eCommand(AbstractImmutableHandler.java:50)
        at
org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleC ommand(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.attemptFullStar t(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.startConfigurati onGBeans(ConfigurationUtil.java:434)
        at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start (KernelConfigurationManager.java:188)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo nfiguration(SimpleConfigurationManager.java:530)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo nfiguration(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 PROTECTED]/console,file:/home/ lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/ configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0- SNAPSHOT.car/framework.war/} <file:/home/lasantha/my-temp/ geronimo-jetty6/repository/org/apache/geronimo/configs/webconsole- jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0-SNAPSHOT.car/ framework.war/%7D>
java.lang.IllegalStateException: zip file closed
        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 <http:// www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
        at
sun.net.www.protocol.jar.JarURLConnection.connect <http:// www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java: 112)
        at
sun.net.www.protocol.jar.JarURLConnection.getJarFile <http:// 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.lifecycl eCommand(AbstractImmutableHandler.java:52)
        at
org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycl eCommand(ThreadClassloaderHandler.java:57)
        at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl eCommand(AbstractImmutableHandler.java:50)
        at
org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycle Command(ComponentContextHandler.java:57)
        at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl eCommand(AbstractImmutableHandler.java:50)
        at
org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleC ommand(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.attemptFullStar t(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.startConfigurati onGBeans(ConfigurationUtil.java:434)
        at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurati onGBeans(ConfigurationUtil.java:471)
        at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start (KernelConfigurationManager.java:188)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo nfiguration(SimpleConfigurationManager.java:530)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo nfiguration(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%  55s Starting
org.apache.geronim...2007-03-12 22:43:32.774::WARN: Failed startup of
context
[EMAIL PROTECTED]/console- standard,file:/home/lasantha/my-temp/geronimo-jetty6/repository/ org/apache/geronimo/configs/webconsole-jetty6/2.0-SNAPSHOT/ webconsole-jetty6-2.0-SNAPSHOT.car/standard.war/} <file:/home/ lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/ configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0- SNAPSHOT.car/standard.war/%7D>
java.lang.IllegalStateException: zip file closed
        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 <http:// www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
        at
sun.net.www.protocol.jar.JarURLConnection.connect <http:// www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java: 112)
        at
sun.net.www.protocol.jar.JarURLConnection.getJarFile <http:// 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.lifecycl eCommand(AbstractImmutableHandler.java:52)
        at
org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycl eCommand(ThreadClassloaderHandler.java:57)
        at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl eCommand(AbstractImmutableHandler.java:50)
        at
org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycle Command(ComponentContextHandler.java:57)
        at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl eCommand(AbstractImmutableHandler.java:50)
        at
org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleC ommand(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.attemptFullStar t(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.startConfigurati onGBeans(ConfigurationUtil.java:434)
        at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurati onGBeans(ConfigurationUtil.java:471)
        at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start (KernelConfigurationManager.java:188)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo nfiguration(SimpleConfigurationManager.java:530)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo nfiguration(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)
[************************>   ] 86%  59s Starting
org.apache.geronim...2007-03-12 22:43:36.268::WARN: Failed startup of
context
[EMAIL PROTECTED]/remote- deploy,file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/ apache/geronimo/configs/remote-deploy-jetty/2.0-SNAPSHOT/remote- deploy-jetty-2.0-SNAPSHOT.car/} <file:/home/lasantha/my-temp/ geronimo-jetty6/repository/org/apache/geronimo/configs/remote- deploy-jetty/2.0-SNAPSHOT/remote-deploy-jetty-2.0-SNAPSHOT.car/%7D>
java.lang.IllegalStateException: zip file closed
        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 <http:// www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
        at
sun.net.www.protocol.jar.JarURLConnection.connect <http:// www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java: 112)
        at
sun.net.www.protocol.jar.JarURLConnection.getJarFile <http:// 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.lifecycl eCommand(AbstractImmutableHandler.java:52)
        at
org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycl eCommand(ThreadClassloaderHandler.java:57)
        at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl eCommand(AbstractImmutableHandler.java:50)
        at
org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycle Command(ComponentContextHandler.java:57)
        at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl eCommand(AbstractImmutableHandler.java:50)
        at
org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleC ommand(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.attemptFullStar t(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.startConfigurati onGBeans(ConfigurationUtil.java:434)
        at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start (KernelConfigurationManager.java:188)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo nfiguration(SimpleConfigurationManager.java:530)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo nfiguration(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)






Reply via email to