Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 88241 invoked from network); 8 Nov 2005 14:15:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Nov 2005 14:15:18 -0000 Received: (qmail 5651 invoked by uid 500); 8 Nov 2005 14:15:11 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 5607 invoked by uid 500); 8 Nov 2005 14:15:10 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 5596 invoked by uid 99); 8 Nov 2005 14:15:10 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Nov 2005 06:15:10 -0800 X-ASF-Spam-Status: No, hits=1.5 required=10.0 tests=FROM_HAS_MIXED_NUMS,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of c1vamsi1c@gmail.com designates 64.233.182.192 as permitted sender) Received: from [64.233.182.192] (HELO nproxy.gmail.com) (64.233.182.192) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Nov 2005 06:15:01 -0800 Received: by nproxy.gmail.com with SMTP id l24so204944nfc for ; Tue, 08 Nov 2005 06:14:45 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=OjJ0oygE5RXDitx3Nc6cV4qqHt/EzOKW6YgVaDxLPmtsQpZovJPw56+TAcq3HXPCi8KlYW8ZdiPlxyBQCuTTfroOKX/mS5MvJMzneF53Pg+ew2J+VXB0vbby+BUlCAlTs7DJgySGGZqQz8odam84I5DzFV3fKRFPYuK6VJlm8uo= Received: by 10.48.43.19 with SMTP id q19mr554063nfq; Tue, 08 Nov 2005 06:14:45 -0800 (PST) Received: by 10.48.232.18 with HTTP; Tue, 8 Nov 2005 06:14:45 -0800 (PST) Message-ID: <22d56c4d0511080614i30e25f31l728c68e4a6a1603c@mail.gmail.com> Date: Tue, 8 Nov 2005 19:44:45 +0530 From: Vamsavardhana Reddy To: dev@geronimo.apache.org Subject: Re: Help ... proxy problem with tomcat web connectors In-Reply-To: <4370AD3F.1040309@earthlink.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_13550_1851292.1131459285345" References: <43627C75.6070003@earthlink.net> <43665EF1.8070506@earthlink.net> <22d56c4d0511080511t58083502y32fd98d7a0937c3@mail.gmail.com> <4370AD3F.1040309@earthlink.net> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_13550_1851292.1131459285345 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Joe, Console running under Jetty is able to list all the Tomcat connectors, whereas Console running under Tomcat is not. I can not check if any of the recent updates have fixed this problem, because I am not able to start Console under Tomcat with the latest build. When I start the configuration thru console, I get a message " Configuration not found" and the following Exception is logged. 19:15:19,953 ERROR [PortletInvokerImpl] PortletInvokerImpl.render() - Erro= r while dispatching portlet. javax.portlet.PortletException: Configuration not found at org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processActio= n (ConfigManagerPortlet.java:130) at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229) at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.apache.geronimo.jetty.JettyServletHolder.handle( JettyServletHolder.java:99) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:830) at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch( WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:277) at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:163) at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke( PortletInvokerImpl.java:120) at org.apache.pluto.invoker.impl.PortletInvokerImpl.action( PortletInvokerImpl.java:68) at org.apache.pluto.PortletContainerImpl.processPortletAction( PortletContainerImpl.java:164) at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortlet= Action (PortletContainerWrapperImpl.java:82) at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.apache.geronimo.jetty.JettyServletHolder.handle( JettyServletHolder.java:99) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:830) at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch( WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1565) at org.mortbay.jetty.servlet.WebApplicationContext.handle( WebApplicationContext.java:635) at org.mortbay.http.HttpContext.handle(HttpContext.java:1517) at org.mortbay.http.HttpServer.service(HttpServer.java:954) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244= ) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Caused by: org.apache.geronimo.kernel.config.InvalidConfigException: Could not extract gbean data from configuration at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans( ConfigurationManagerImpl.java:125) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start( ConfigurationManagerImpl.java:130) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLI= B$$fbed85d2.invoke () 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:118) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.jav= a :779) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke( RawOperationInvoker.java:36) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( ProxyMethodInterceptor.java:96) at org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$b1= 334717.start () at org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processActio= n (ConfigManagerPortlet.java:109) ... 37 more Caused by: org.apache.geronimo.kernel.GBeanAlreadyExistsException: GBean already registered: geronimo.security:type=3DKeyStore at org.apache.geronimo.kernel.basic.BasicRegistry.register( BasicRegistry.java:78) at org.apache.geronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java :200) at org.apache.geronimo.kernel.config.Configuration.loadGBean( Configuration.java:555) at org.apache.geronimo.kernel.config.Configuration.loadGBeans( Configuration.java:314) at org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b= .invoke () 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:118) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.jav= a :814) at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:180= ) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans( ConfigurationManagerImpl.java:123) ... 48 more Nested Exception is org.apache.geronimo.kernel.config.InvalidConfigException: Could not extract gbean data from configuration at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans( ConfigurationManagerImpl.java:125) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start( ConfigurationManagerImpl.java:130) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLI= B$$fbed85d2.invoke () 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:118) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.jav= a :779) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke( RawOperationInvoker.java:36) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( ProxyMethodInterceptor.java:96) at org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$b1= 334717.start () at org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processActio= n (ConfigManagerPortlet.java:109) at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229) at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.apache.geronimo.jetty.JettyServletHolder.handle( JettyServletHolder.java:99) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:830) at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch( WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:277) at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:163) at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke( PortletInvokerImpl.java:120) at org.apache.pluto.invoker.impl.PortletInvokerImpl.action( PortletInvokerImpl.java:68) at org.apache.pluto.PortletContainerImpl.processPortletAction( PortletContainerImpl.java:164) at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortlet= Action (PortletContainerWrapperImpl.java:82) at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.apache.geronimo.jetty.JettyServletHolder.handle( JettyServletHolder.java:99) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:830) at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch( WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1565) at org.mortbay.jetty.servlet.WebApplicationContext.handle( WebApplicationContext.java:635) at org.mortbay.http.HttpContext.handle(HttpContext.java:1517) at org.mortbay.http.HttpServer.service(HttpServer.java:954) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244= ) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Caused by: org.apache.geronimo.kernel.GBeanAlreadyExistsException: GBean already registered: geronimo.security:type=3DKeyStore at org.apache.geronimo.kernel.basic.BasicRegistry.register( BasicRegistry.java:78) at org.apache.geronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java :200) at org.apache.geronimo.kernel.config.Configuration.loadGBean( Configuration.java:555) at org.apache.geronimo.kernel.config.Configuration.loadGBeans( Configuration.java:314) at org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b= .invoke () 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:118) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.jav= a :814) at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:180= ) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans( ConfigurationManagerImpl.java:123) ... 48 more 19:15:19,953 ERROR [Servlet] Exception caught: javax.portlet.PortletException: Configuration not found at org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processActio= n (ConfigManagerPortlet.java:130) at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229) at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.apache.geronimo.jetty.JettyServletHolder.handle( JettyServletHolder.java:99) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:830) at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch( WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:277) at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:163) at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke( PortletInvokerImpl.java:120) at org.apache.pluto.invoker.impl.PortletInvokerImpl.action( PortletInvokerImpl.java:68) at org.apache.pluto.PortletContainerImpl.processPortletAction( PortletContainerImpl.java:164) at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortlet= Action (PortletContainerWrapperImpl.java:82) at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.apache.geronimo.jetty.JettyServletHolder.handle( JettyServletHolder.java:99) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:830) at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch( WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1565) at org.mortbay.jetty.servlet.WebApplicationContext.handle( WebApplicationContext.java:635) at org.mortbay.http.HttpContext.handle(HttpContext.java:1517) at org.mortbay.http.HttpServer.service(HttpServer.java:954) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244= ) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Caused by: org.apache.geronimo.kernel.config.InvalidConfigException: Could not extract gbean data from configuration at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans( ConfigurationManagerImpl.java:125) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start( ConfigurationManagerImpl.java:130) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLI= B$$fbed85d2.invoke () 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:118) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.jav= a :779) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke( RawOperationInvoker.java:36) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( ProxyMethodInterceptor.java:96) at org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$b1= 334717.start () at org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processActio= n (ConfigManagerPortlet.java:109) ... 37 more Caused by: org.apache.geronimo.kernel.GBeanAlreadyExistsException: GBean already registered: geronimo.security:type=3DKeyStore at org.apache.geronimo.kernel.basic.BasicRegistry.register( BasicRegistry.java:78) at org.apache.geronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java :200) at org.apache.geronimo.kernel.config.Configuration.loadGBean( Configuration.java:555) at org.apache.geronimo.kernel.config.Configuration.loadGBeans( Configuration.java:314) at org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b= .invoke () 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:118) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.jav= a :814) at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:180= ) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans( ConfigurationManagerImpl.java:123) ... 48 more Nested Exception is org.apache.geronimo.kernel.config.InvalidConfigException: Could not extract gbean data from configuration at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans( ConfigurationManagerImpl.java:125) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start( ConfigurationManagerImpl.java:130) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLI= B$$fbed85d2.invoke () 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:118) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.jav= a :779) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke( RawOperationInvoker.java:36) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( ProxyMethodInterceptor.java:96) at org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$b1= 334717.start () at org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processActio= n (ConfigManagerPortlet.java:109) at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229) at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.apache.geronimo.jetty.JettyServletHolder.handle( JettyServletHolder.java:99) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:830) at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch( WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:277) at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:163) at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke( PortletInvokerImpl.java:120) at org.apache.pluto.invoker.impl.PortletInvokerImpl.action( PortletInvokerImpl.java:68) at org.apache.pluto.PortletContainerImpl.processPortletAction( PortletContainerImpl.java:164) at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortlet= Action (PortletContainerWrapperImpl.java:82) at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.apache.geronimo.jetty.JettyServletHolder.handle( JettyServletHolder.java:99) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:830) at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch( WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1565) at org.mortbay.jetty.servlet.WebApplicationContext.handle( WebApplicationContext.java:635) at org.mortbay.http.HttpContext.handle(HttpContext.java:1517) at org.mortbay.http.HttpServer.service(HttpServer.java:954) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244= ) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Caused by: org.apache.geronimo.kernel.GBeanAlreadyExistsException: GBean already registered: geronimo.security:type=3DKeyStore at org.apache.geronimo.kernel.basic.BasicRegistry.register( BasicRegistry.java:78) at org.apache.geronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java :200) at org.apache.geronimo.kernel.config.Configuration.loadGBean( Configuration.java:555) at org.apache.geronimo.kernel.config.Configuration.loadGBeans( Configuration.java:314) at org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b= .invoke () 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:118) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.jav= a :814) at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:180= ) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans( ConfigurationManagerImpl.java:123) ... 48 more On 11/8/05, Joe Bohn wrote: > > Yes, I'm talking about the same problem in the console attempting to > list all of connectors. I hadn't noticed the WARNING messages that you > are pointing out. I'll have to run it again and see if I get those as > well. > > If those messages are correct then there is something wrong with the > classloader attempting to pull Jetty classes into the tomcat scenario > and vice-versa. It's strange that there are no jetty classes referenced > in the call-stack for the tomcat error. If we are always attempting to > load classes from the other container then I don't know why we don't get > the ERROR everytime instead of the WARNING. > > Perhaps between us we can figure out what's going on here. > > Joe > > Vamsavardhana Reddy wrote: > > I guess TomcatWebSSLConnector is having problems. I have hit upon this > > error while trying to list the Tomcat Web Connectors. See the thread > > > http://mail-archives.apache.org/mod_mbox/geronimo-dev/200510.mbox/%3cBAY1= 03-F30D1AD0507CE14AD30D0B2CC700@phx.gbl%3e > > > > I suggest to remove the Tomcat HTTPS Connector from the Tomcat > > configuration for now and build rest of the code. > > > > On 10/31/05, *Joe Bohn* > > wrote: > > > > > > Well I've figured out a way around this problem but I can't for the lif= e > > of me explain why it eliminates the problem. This may even be a > > problem > > in CGLib but this work around at least avoids it for now. > > > > It seems to be a problem with the selection of the class loader. > > > > Here's the class/interface configuration with the problem: > > - We currently have defined 2 interfaces that both extend from a common > > interface (say A and B that extend from Z). An implementation > > class(IA) implements one of the interfaces(A). Another implementation > > class(IB) extends IA and implements B. > > - When we attempt to create a proxy for the GBean object, we get the > > NoClassDefFoundError exception in the original post while attempting to > > load the interface A. > > > > I took a look at Jetty(which isn't hitting this problem) and the only > > difference appeared to be another interface(C) that is in the same > > package as B between the interface B and the class IB (which is really > > strange because A was the interface pointed to by the error ... not B). > > > > After rebuilding I no longer get the NoClassDefFoundError exception. > > > > Anybody have an explanation or theory on this? > > Does somebody with more experience on CGLib think it's likely a problem > > there? > > > > > > Joe Bohn wrote: > > > I'm trying to fix a problem with in the web console where it is > > supposed > > > to list the connections ... but instead gets an error (at the > > bottom of > > > this note). > > > > > > It seems to be a problem actually generating the proxy for the > > class and > > > I lose touch of things when it gets into cglib. > > > > > > In short ... here is the scenario: > > > - Discover via the KernelManagementHelper that there are 3 > > connections > > > and gets the object the names of those connections > > > - TomcatAJPConnector (class is ConnectorGBean) > > > - TomcatWebConnector (class is ConnectorGBean) > > > - TomcatWebSSLConnector (class is HttpsConnectorGBean) > > > - Attempt to create proxies for the 3 connections. This works > > for for > > > the first two listed about but fails building the proxy for the > > > TomcatWebSSLConnector GBean. > > > - Looking at the BasicProxyManager I can see it creating the Enhancer > > > and associating all of the interfaces. This GBean has 5 interfaces > > > which are reduced to 3 in the ManagedProxyFactory (the ones with > > the * > > > are the ones that remain after reduction) > > > - o.a.g.management.geronimo.NetworkConnector > > > * o.a.g.management.geronimo.SecureConnector > > > * o.a.g.tomcat.TomcatWebConnector > > > - o.a.g.management.WebConnector > > > * o.a.g.kernel.proxy.GeronimoManagedBean > > > - These remaining 3 interfaces are used to set the Enhanced > > interfaces > > > (which seems strange to me because I would think that we would have > > > wanted all 5 interfaces in the proxy ... is this a problem?) and, > > since > > No, this interface reduction is doing it's job to ensure that we have > > the least number of interfaces while still representing all of the > > object's capabilities. > > > there is more than 1 interface left, Object is set as the superClass. > > > - When we finally invoke the enhancer.createClass() we get a > > > NoClassDefFoundError exception for the TomcatWebConnector interface. > > > This is also strange because at lease one of the other connector > > GBeans > > > (TomcatWebConnector) also implements this interface and it was > > > successful creating that proxy. > > > > > > Any ideas? > > > > > > stack trace: > > > 08:52:55,740 ERROR [KernelManagementHelper] Unable to look up > > related > > > GBeannet.sf.cglib.core.CodeGenerationException: > > > java.lang.reflect.InvocationTargetException-->null > > > at > > > > > net.sf.cglib.core.AbstractClassGenerator.create( > AbstractClassGenerator.java:237) > > > > > > at > > net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377) > > > at net.sf.cglib.proxy.Enhancer.createClass > > (Enhancer.java:317) > > > at > > > > > org.apache.geronimo.kernel.basic.BasicProxyManager$ManagedProxyFactory > .(BasicProxyManager.java:222) > > > > > > at > > > > > org.apache.geronimo.kernel.basic.BasicProxyManager.createProxyFactory > > (BasicProxyManager.java:92) > > > > > > at > > > > > org.apache.geronimo.kernel.basic.BasicProxyManager.createProxy( > BasicProxyManager.java:119) > > > > > > at > > > org.apache.geronimo.kernel.basic.BasicProxyManager.createProxies > > (BasicProxyManager.java:156) > > > > > > at > > > > > org.apache.geronimo.console.util.KernelManagementHelper.getWebConnector= s > (KernelManagementHelper.java:339) > > > > > > at > > > org.apache.geronimo.console.util.PortletManager.getWebConnectors > > (PortletManager.java:150) > > > > > > at > > > > > org.apache.geronimo.console.webmanager.ConnectorPortlet.doList( > ConnectorPortlet.java:375) > > > > > > at > > > org.apache.geronimo.console.webmanager.ConnectorPortlet.doView > > (ConnectorPortlet.java:360) > > > > > > at > > javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247) > > > at > > javax.portlet.GenericPortlet.render(GenericPortlet.java:175) > > > at > > > > > org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:218) > > > at > > > org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158) > > > at javax.servlet.http.HttpServlet.service > > (HttpServlet.java:595) > > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > > at > > > org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153) > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:252) > > > > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java > > :173) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.invoke( > ApplicationDispatcher.java:672) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java > > :574) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:499) > > > > > > at > > > > > org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke( > PortletInvokerImpl.java > > :120) > > > > > > at > > > > > org.apache.pluto.invoker.impl.PortletInvokerImpl.render( > PortletInvokerImpl.java:73) > > > > > > at > > > > > org.apache.pluto.PortletContainerImpl.renderPortlet( > PortletContainerImpl.java > > :119) > > > > > > at > > > > > > org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortle= t > (PortletContainerWrapperImpl.java:70) > > > > > > at > > > org.apache.pluto.portalImpl.aggregation.PortletFragment.service > > (PortletFragment.java:168) > > > > > > at > > > > > org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService( > org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp:65) > > > > > > at > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > > at > > > org.apache.jasper.servlet.JspServletWrapper.service > > (JspServletWrapper.java:322) > > > > > > at > > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291= ) > > > at > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241) > > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:252) > > > > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.invoke( > ApplicationDispatcher.java > > :672) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:574) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java > > :499) > > > > > > at > > > > > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service( > AbstractFragment.java:112) > > > > > > at > > > > > org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService > > (org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp:64) > > > > > > at > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java :688) > > > at > > > > > org.apache.jasper.servlet.JspServletWrapper.service( > JspServletWrapper.java:322) > > > > > > at > > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291= ) > > > at > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > > (ApplicationFilterChain.java:252) > > > > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > > > > > at > > > org.apache.catalina.core.ApplicationDispatcher.invoke > > (ApplicationDispatcher.java:672) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:574) > > > > > > at > > > org.apache.catalina.core.ApplicationDispatcher.include > > (ApplicationDispatcher.java:499) > > > > > > at > > > > > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service( > AbstractFragment.java:112) > > > > > > at > > > > > org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService > > (org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp:67) > > > > > > at > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > > > at javax.servlet.http.HttpServlet.service( > > HttpServlet.java:688) > > > at > > > > > org.apache.jasper.servlet.JspServletWrapper.service( > JspServletWrapper.java:322) > > > > > > at > > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java > > :291) > > > at > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > > (ApplicationFilterChain.java:252) > > > > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > > > > > at > > > org.apache.catalina.core.ApplicationDispatcher.invoke > > (ApplicationDispatcher.java:672) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:574) > > > > > > at > > > org.apache.catalina.core.ApplicationDispatcher.include > > (ApplicationDispatcher.java:499) > > > > > > at > > > > > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service( > AbstractFragment.java:112) > > > > > > at > > > > > org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService > > (org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp:67) > > > > > > at > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > > > at javax.servlet.http.HttpServlet.service( > > HttpServlet.java:688) > > > at > > > > > org.apache.jasper.servlet.JspServletWrapper.service( > JspServletWrapper.java:322) > > > > > > at > > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java > > :291) > > > at > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > > (ApplicationFilterChain.java:252) > > > > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > > > > > at > > > org.apache.catalina.core.ApplicationDispatcher.invoke > > (ApplicationDispatcher.java:672) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:574) > > > > > > at > > > org.apache.catalina.core.ApplicationDispatcher.include > > (ApplicationDispatcher.java:499) > > > > > > at > > > > > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service( > AbstractFragment.java:112) > > > > > > at > > > > > org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp._jspService > > (org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp:170) > > > > > > at > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > > > at javax.servlet.http.HttpServlet.service > > (HttpServlet.java:688) > > > at > > > > > org.apache.jasper.servlet.JspServletWrapper.service( > JspServletWrapper.java:322) > > > > > > at > > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java > > :291) > > > at > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > > (ApplicationFilterChain.java:252) > > > > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > > > > > at > > > org.apache.catalina.core.ApplicationDispatcher.invoke > > (ApplicationDispatcher.java:672) > > > > > > at > > > > > org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:574) > > > > > > at > > > org.apache.catalina.core.ApplicationDispatcher.include > > (ApplicationDispatcher.java:499) > > > > > > at > > > > > org.apache.pluto.portalImpl.aggregation.AbstractFragment.service( > AbstractFragment.java:112) > > > > > > at org.apache.pluto.portalImpl.Servlet.doGet > > (Servlet.java:254) > > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:595) > > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > > (ApplicationFilterChain.java:252) > > > > > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > > > > > at > > > org.apache.catalina.core.StandardWrapperValve.invoke > > (StandardWrapperValve.java:213) > > > > > > at > > > > > org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:178) > > > > > > at > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke > > (AuthenticatorBase.java:482) > > > > > > at > > > > > org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke( > DefaultSubjectValve.java:46) > > > > > > at > > > org.apache.geronimo.tomcat.valve.PolicyContextValve.invoke > > (PolicyContextValve.java:50) > > > > > > at > > > > > org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke( > TransactionContextValve.java:53) > > > > > > at > > > org.apache.geronimo.tomcat.valve.ComponentContextValve.invoke > > (ComponentContextValve.java:47) > > > > > > at > > > > > org.apache.geronimo.tomcat.valve.InstanceContextValve.invoke( > InstanceContextValve.java:60) > > > > > > at > > > org.apache.catalina.core.StandardHostValve.invoke > > (StandardHostValve.java:126) > > > > > > at > > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav= a > :105) > > > > > > at > > > org.apache.catalina.core.StandardEngineValve.invoke > > (StandardEngineValve.java:107) > > > > > > at > > > > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java > :526) > > > at > > > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java > > :148) > > > at > > > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :856) > > > at > > > > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processCo= nnection > (Http11Protocol.java > > :744) > > > > > > at > > > > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( > PoolTcpEndpoint.java:527) > > > > > > at > > > > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( > LeaderFollowerWorkerThread.java > > :80) > > > > > > at > > > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool.java:684) > > > > > > at java.lang.Thread.run(Thread.java:534) > > > Caused by: java.lang.reflect.InvocationTargetException > > > at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown > > Source) > > > at > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > > > > > > at java.lang.reflect.Method.invoke (Method.java:324) > > > at > > > net.sf.cglib.core.ReflectUtils.defineClass(ReflectUtils.java:384) > > > at > > > > > net.sf.cglib.core.AbstractClassGenerator.create( > AbstractClassGenerator.java:219) > > > > > > ... 116 more > > > Caused by: java.lang.NoClassDefFoundError: > > > org/apache/geronimo/tomcat/TomcatWebConnector > > > at java.lang.ClassLoader.defineClass0(Native Method) > > > at java.lang.ClassLoader.defineClass(ClassLoader.java:539) > > > > > > > > > > -- > > Joe Bohn > > joe.bohn@earthlink.net > > > > "He is no fool who gives what he cannot keep, to gain what he cannot > > lose." -- Jim Elliot > > > > > > -- > Joe Bohn > joe.bohn@earthlink.net > > "He is no fool who gives what he cannot keep, to gain what he cannot > lose." -- Jim Elliot > ------=_Part_13550_1851292.1131459285345 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Joe,
 
Console running under Jetty is able to list all the Tomcat connectors,= whereas Console running under Tomcat is not.  I can not check if any = of the recent updates have fixed this problem, because I am not able to sta= rt Console under Tomcat with the latest build.  When I start the confi= guration thru console, I get a message " Configuration not found&= quot; and the following Exception is logged.
 
19:15:19,953 ERROR [PortletInvokerImpl] PortletInvokerImpl.render() - = Error while dispatching portlet.
javax.portlet.PortletException: Configu= ration not found
 at org.apache.geronimo.console.configmanager.Conf= igManagerPortlet.processAction (ConfigManagerPortlet.java:130)
 at org.apache.pluto.core.PortletSe= rvlet.dispatch(PortletServlet.java:229)
 at org.apache.pluto.core.P= ortletServlet.doGet(PortletServlet.java:158)
 at javax.servlet.http= .HttpServlet.service (HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(H= ttpServlet.java:688)
 at org.apache.pluto.core.PortletServlet.servi= ce(PortletServlet.java:153)
 at org.mortbay.jetty.servlet.ServletHo= lder.handle (ServletHolder.java:427)
 at org.apache.geronimo.jetty.JettyServlet= Holder.handle(JettyServletHolder.java:99)
 at org.mortbay.jetty.ser= vlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:= 830)
 at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:= 171)
 at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChai= n.doFilter(WebApplicationHandler.java:821)
 at org.mortbay.jetty.se= rvlet.WebApplicationHandler.dispatch (WebApplicationHandler.java:471)
 at org.mortbay.jetty.servlet.Disp= atcher.dispatch(Dispatcher.java:277)
 at org.mortbay.jetty.servlet.= Dispatcher.include(Dispatcher.java:163)
 at org.apache.pluto.invoke= r.impl.PortletInvokerImpl.invoke (PortletInvokerImpl.java:120)
 at org.apache.pluto.invoker.impl.Por= tletInvokerImpl.action(PortletInvokerImpl.java:68)
 at org.apache.p= luto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:16= 4)
 at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.proce= ssPortletAction(PortletContainerWrapperImpl.java:82)
 at org.apache= .pluto.portalImpl.Servlet.doGet(Servlet.java:227)
 at javax.servlet= .http.HttpServlet.service (HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(H= ttpServlet.java:688)
 at org.mortbay.jetty.servlet.ServletHolder.ha= ndle(ServletHolder.java:427)
 at org.apache.geronimo.jetty.JettySer= vletHolder.handle (JettyServletHolder.java:99)
 at org.mortbay.jetty.servlet.WebAppli= cationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)
 = ;at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171)<= br> at=20 org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApp= licationHandler.java:821)
 at org.mortbay.jetty.servlet.WebApplicat= ionHandler.dispatch(WebApplicationHandler.java:471)
 at org.mortbay= .jetty.servlet.ServletHandler.handle (ServletHandler.java:568)
 at org.mortbay.http.HttpContext.handle(H= ttpContext.java:1565)
 at org.mortbay.jetty.servlet.WebApplicationC= ontext.handle(WebApplicationContext.java:635)
 at org.mortbay.http.= HttpContext.handle (HttpContext.java:1517)
 at org.mortbay.http.HttpServer.service(Htt= pServer.java:954)
 at org.mortbay.http.HttpConnection.service(HttpC= onnection.java:816)
 at org.mortbay.http.HttpConnection.handleNext(= HttpConnection.java :983)
 at org.mortbay.http.HttpConnection.handle(HttpConnection.jav= a:833)
 at org.mortbay.http.SocketListener.handleConnection(SocketL= istener.java:244)
 at org.mortbay.util.ThreadedServer.handle(Thread= edServer.java :357)
 at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.jav= a:534)
Caused by: org.apache.geronimo.kernel.config.InvalidConfigExcepti= on: Could not extract gbean data from configuration
 at org.apache.= geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans (ConfigurationManagerImpl.java:125)
 at org.apache.geronimo.kernel.= config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:130) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastC= lassByCGLIB$$fbed85d2.invoke (<generated>)
 at net.sf.cglib.reflect.FastMethod.invoke(Fast= Method.java:53)
 at org.apache.geronimo.gbean.runtime.FastMethodInv= oker.invoke(FastMethodInvoker.java:38)
 at org.apache.geronimo.gbea= n.runtime.GBeanOperation.invoke (GBeanOperation.java:118)
 at org.apache.geronimo.gbean.runtime.GBe= anInstance.invoke(GBeanInstance.java:779)
 at org.apache.geronimo.g= bean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at org.apache.g= eronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:36)
 at org.apache.geronimo.kernel.basic.= ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 a= t org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$= b1334717.start (<generated>)
 at org.apache.geronimo.console.configmanager.C= onfigManagerPortlet.processAction(ConfigManagerPortlet.java:109)
 .= .. 37 more
Caused by: org.apache.geronimo.kernel.GBeanAlreadyExistsExcep= tion: GBean already registered:=20 geronimo.security:type=3DKeyStore
 at org.apache.geronimo.kernel.ba= sic.BasicRegistry.register(BasicRegistry.java:78)
 at org.apache.ge= ronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java:200)
 at= org.apache.geronimo.kernel.config.Configuration.loadGBean (Configuration.java:555)
 at org.apache.geronimo.kernel.config.Conf= iguration.loadGBeans(Configuration.java:314)
 at org.apache.geronim= o.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.invoke(<genera= ted>)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=  at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMet= hodInvoker.java:38)
 at org.apache.geronimo.gbean.runtime.GBeanOper= ation.invoke (GBeanOperation.java:118)
 at org.apache.geronimo.gbean.runtime.GBe= anInstance.invoke(GBeanInstance.java:814)
 at org.apache.geronimo.k= ernel.basic.BasicKernel.invoke(BasicKernel.java:180)
 at org.apache= .geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans (ConfigurationManagerImpl.java:123)
 ... 48 more
Nested Exceptio= n is
org.apache.geronimo.kernel.config.InvalidConfigException: Could no= t extract gbean data from configuration
 at org.apache.geronimo.ker= nel.config.ConfigurationManagerImpl.loadGBeans (ConfigurationManagerImpl.java:125)
 at org.apache.geronimo.kernel.= config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:130) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastC= lassByCGLIB$$fbed85d2.invoke (<generated>)
 at net.sf.cglib.reflect.FastMethod.invoke(Fast= Method.java:53)
 at org.apache.geronimo.gbean.runtime.FastMethodInv= oker.invoke(FastMethodInvoker.java:38)
 at org.apache.geronimo.gbea= n.runtime.GBeanOperation.invoke (GBeanOperation.java:118)
 at org.apache.geronimo.gbean.runtime.GBe= anInstance.invoke(GBeanInstance.java:779)
 at org.apache.geronimo.g= bean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at org.apache.g= eronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:36)
 at org.apache.geronimo.kernel.basic.= ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 a= t org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$= b1334717.start (<generated>)
 at org.apache.geronimo.console.configmanager.C= onfigManagerPortlet.processAction(ConfigManagerPortlet.java:109)
 a= t org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229) at org.apache.pluto.core.PortletServlet.doGet (PortletServlet.java:158)
 at javax.servlet.http.HttpServlet.servic= e(HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(= HttpServlet.java:688)
 at org.apache.pluto.core.PortletServlet.serv= ice(PortletServlet.java :153)
 at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHol= der.java:427)
 at org.apache.geronimo.jetty.JettyServletHolder.hand= le(JettyServletHolder.java:99)
 at org.mortbay.jetty.servlet.WebApp= licationHandler$CachedChain.doFilter (WebApplicationHandler.java:830)
 at org.mortbay.jetty.servlet.JSR1= 54Filter.doFilter(JSR154Filter.java:171)
 at org.mortbay.jetty.serv= let.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:8= 21)
 at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplic= ationHandler.java:471)
 at org.mortbay.jetty.servlet.Dispatcher.dis= patch(Dispatcher.java:277)
 at org.mortbay.jetty.servlet.Dispatcher= .include(Dispatcher.java :163)
 at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(P= ortletInvokerImpl.java:120)
 at org.apache.pluto.invoker.impl.Portl= etInvokerImpl.action(PortletInvokerImpl.java:68)
 at org.apache.plu= to.PortletContainerImpl.processPortletAction (PortletContainerImpl.java:164)
 at org.apache.pluto.portalImpl.cor= e.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperI= mpl.java:82)
 at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.= java:227)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
=  at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:= 427)
 at=20 org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolder.java= :99)
 at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChai= n.doFilter(WebApplicationHandler.java:830)
 at org.mortbay.jetty.se= rvlet.JSR154Filter.doFilter (JSR154Filter.java:171)
 at org.mortbay.jetty.servlet.WebApplicatio= nHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
 at o= rg.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandl= er.java :471)
 at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHa= ndler.java:568)
 at org.mortbay.http.HttpContext.handle(HttpContext= .java:1565)
 at org.mortbay.jetty.servlet.WebApplicationContext.han= dle(WebApplicationContext.java :635)
 at org.mortbay.http.HttpContext.handle(HttpContext.java:1517= )
 at org.mortbay.http.HttpServer.service(HttpServer.java:954)
&= nbsp;at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext (HttpConnection.java:983)
 at org.mortbay.http.HttpConnection.handl= e(HttpConnection.java:833)
 at org.mortbay.http.SocketListener.hand= leConnection(SocketListener.java:244)
 at org.mortbay.util.Threaded= Server.handle (ThreadedServer.java:357)
 at org.mortbay.util.ThreadPool$PoolThrea= d.run(ThreadPool.java:534)
Caused by: org.apache.geronimo.kernel.GBeanAl= readyExistsException: GBean already registered: geronimo.security:type=3DKe= yStore
 at org.apache.geronimo.kernel.basic.BasicRegistry.register(BasicR= egistry.java:78)
 at org.apache.geronimo.kernel.basic.BasicKernel.l= oadGBean(BasicKernel.java:200)
 at org.apache.geronimo.kernel.confi= g.Configuration.loadGBean (Configuration.java:555)
 at org.apache.geronimo.kernel.config.Conf= iguration.loadGBeans(Configuration.java:314)
 at org.apache.geronim= o.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.invoke(<genera= ted>)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=  at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMet= hodInvoker.java:38)
 at org.apache.geronimo.gbean.runtime.GBeanOper= ation.invoke (GBeanOperation.java:118)
 at org.apache.geronimo.gbean.runtime.GBe= anInstance.invoke(GBeanInstance.java:814)
 at org.apache.geronimo.k= ernel.basic.BasicKernel.invoke(BasicKernel.java:180)
 at org.apache= .geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans (ConfigurationManagerImpl.java:123)
 ... 48 more
19:15:19,953 ER= ROR [Servlet] Exception caught:
javax.portlet.PortletException: Configu= ration not found
 at org.apache.geronimo.console.configmanager.Conf= igManagerPortlet.processAction (ConfigManagerPortlet.java:130)
 at org.apache.pluto.core.PortletSe= rvlet.dispatch(PortletServlet.java:229)
 at org.apache.pluto.core.P= ortletServlet.doGet(PortletServlet.java:158)
 at javax.servlet.http= .HttpServlet.service (HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(H= ttpServlet.java:688)
 at org.apache.pluto.core.PortletServlet.servi= ce(PortletServlet.java:153)
 at org.mortbay.jetty.servlet.ServletHo= lder.handle (ServletHolder.java:427)
 at org.apache.geronimo.jetty.JettyServlet= Holder.handle(JettyServletHolder.java:99)
 at org.mortbay.jetty.ser= vlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:= 830)
 at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:= 171)
 at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChai= n.doFilter(WebApplicationHandler.java:821)
 at org.mortbay.jetty.se= rvlet.WebApplicationHandler.dispatch (WebApplicationHandler.java:471)
 at org.mortbay.jetty.servlet.Disp= atcher.dispatch(Dispatcher.java:277)
 at org.mortbay.jetty.servlet.= Dispatcher.include(Dispatcher.java:163)
 at org.apache.pluto.invoke= r.impl.PortletInvokerImpl.invoke (PortletInvokerImpl.java:120)
 at org.apache.pluto.invoker.impl.Por= tletInvokerImpl.action(PortletInvokerImpl.java:68)
 at org.apache.p= luto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:16= 4)
 at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.proce= ssPortletAction(PortletContainerWrapperImpl.java:82)
 at org.apache= .pluto.portalImpl.Servlet.doGet(Servlet.java:227)
 at javax.servlet= .http.HttpServlet.service (HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(H= ttpServlet.java:688)
 at org.mortbay.jetty.servlet.ServletHolder.ha= ndle(ServletHolder.java:427)
 at org.apache.geronimo.jetty.JettySer= vletHolder.handle (JettyServletHolder.java:99)
 at org.mortbay.jetty.servlet.WebAppli= cationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)
 = ;at org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171)<= br> at=20 org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApp= licationHandler.java:821)
 at org.mortbay.jetty.servlet.WebApplicat= ionHandler.dispatch(WebApplicationHandler.java:471)
 at org.mortbay= .jetty.servlet.ServletHandler.handle (ServletHandler.java:568)
 at org.mortbay.http.HttpContext.handle(H= ttpContext.java:1565)
 at org.mortbay.jetty.servlet.WebApplicationC= ontext.handle(WebApplicationContext.java:635)
 at org.mortbay.http.= HttpContext.handle (HttpContext.java:1517)
 at org.mortbay.http.HttpServer.service(Htt= pServer.java:954)
 at org.mortbay.http.HttpConnection.service(HttpC= onnection.java:816)
 at org.mortbay.http.HttpConnection.handleNext(= HttpConnection.java :983)
 at org.mortbay.http.HttpConnection.handle(HttpConnection.jav= a:833)
 at org.mortbay.http.SocketListener.handleConnection(SocketL= istener.java:244)
 at org.mortbay.util.ThreadedServer.handle(Thread= edServer.java :357)
 at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.jav= a:534)
Caused by: org.apache.geronimo.kernel.config.InvalidConfigExcepti= on: Could not extract gbean data from configuration
 at org.apache.= geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans (ConfigurationManagerImpl.java:125)
 at org.apache.geronimo.kernel.= config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:130) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastC= lassByCGLIB$$fbed85d2.invoke (<generated>)
 at net.sf.cglib.reflect.FastMethod.invoke(Fast= Method.java:53)
 at org.apache.geronimo.gbean.runtime.FastMethodInv= oker.invoke(FastMethodInvoker.java:38)
 at org.apache.geronimo.gbea= n.runtime.GBeanOperation.invoke (GBeanOperation.java:118)
 at org.apache.geronimo.gbean.runtime.GBe= anInstance.invoke(GBeanInstance.java:779)
 at org.apache.geronimo.g= bean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at org.apache.g= eronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:36)
 at org.apache.geronimo.kernel.basic.= ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 a= t org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$= b1334717.start (<generated>)
 at org.apache.geronimo.console.configmanager.C= onfigManagerPortlet.processAction(ConfigManagerPortlet.java:109)
 .= .. 37 more
Caused by: org.apache.geronimo.kernel.GBeanAlreadyExistsExcep= tion: GBean already registered:=20 geronimo.security:type=3DKeyStore
 at org.apache.geronimo.kernel.ba= sic.BasicRegistry.register(BasicRegistry.java:78)
 at org.apache.ge= ronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java:200)
 at= org.apache.geronimo.kernel.config.Configuration.loadGBean (Configuration.java:555)
 at org.apache.geronimo.kernel.config.Conf= iguration.loadGBeans(Configuration.java:314)
 at org.apache.geronim= o.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.invoke(<genera= ted>)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=  at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMet= hodInvoker.java:38)
 at org.apache.geronimo.gbean.runtime.GBeanOper= ation.invoke (GBeanOperation.java:118)
 at org.apache.geronimo.gbean.runtime.GBe= anInstance.invoke(GBeanInstance.java:814)
 at org.apache.geronimo.k= ernel.basic.BasicKernel.invoke(BasicKernel.java:180)
 at org.apache= .geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans (ConfigurationManagerImpl.java:123)
 ... 48 more
Nested Exceptio= n is
org.apache.geronimo.kernel.config.InvalidConfigException: Could no= t extract gbean data from configuration
 at org.apache.geronimo.ker= nel.config.ConfigurationManagerImpl.loadGBeans (ConfigurationManagerImpl.java:125)
 at org.apache.geronimo.kernel.= config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:130) at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastC= lassByCGLIB$$fbed85d2.invoke (<generated>)
 at net.sf.cglib.reflect.FastMethod.invoke(Fast= Method.java:53)
 at org.apache.geronimo.gbean.runtime.FastMethodInv= oker.invoke(FastMethodInvoker.java:38)
 at org.apache.geronimo.gbea= n.runtime.GBeanOperation.invoke (GBeanOperation.java:118)
 at org.apache.geronimo.gbean.runtime.GBe= anInstance.invoke(GBeanInstance.java:779)
 at org.apache.geronimo.g= bean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at org.apache.g= eronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:36)
 at org.apache.geronimo.kernel.basic.= ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 a= t org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$= b1334717.start (<generated>)
 at org.apache.geronimo.console.configmanager.C= onfigManagerPortlet.processAction(ConfigManagerPortlet.java:109)
 a= t org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229) at org.apache.pluto.core.PortletServlet.doGet (PortletServlet.java:158)
 at javax.servlet.http.HttpServlet.servic= e(HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(= HttpServlet.java:688)
 at org.apache.pluto.core.PortletServlet.serv= ice(PortletServlet.java :153)
 at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHol= der.java:427)
 at org.apache.geronimo.jetty.JettyServletHolder.hand= le(JettyServletHolder.java:99)
 at org.mortbay.jetty.servlet.WebApp= licationHandler$CachedChain.doFilter (WebApplicationHandler.java:830)
 at org.mortbay.jetty.servlet.JSR1= 54Filter.doFilter(JSR154Filter.java:171)
 at org.mortbay.jetty.serv= let.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:8= 21)
 at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplic= ationHandler.java:471)
 at org.mortbay.jetty.servlet.Dispatcher.dis= patch(Dispatcher.java:277)
 at org.mortbay.jetty.servlet.Dispatcher= .include(Dispatcher.java :163)
 at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(P= ortletInvokerImpl.java:120)
 at org.apache.pluto.invoker.impl.Portl= etInvokerImpl.action(PortletInvokerImpl.java:68)
 at org.apache.plu= to.PortletContainerImpl.processPortletAction (PortletContainerImpl.java:164)
 at org.apache.pluto.portalImpl.cor= e.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperI= mpl.java:82)
 at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.= java:227)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
=  at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:= 427)
 at=20 org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolder.java= :99)
 at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChai= n.doFilter(WebApplicationHandler.java:830)
 at org.mortbay.jetty.se= rvlet.JSR154Filter.doFilter (JSR154Filter.java:171)
 at org.mortbay.jetty.servlet.WebApplicatio= nHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
 at o= rg.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandl= er.java :471)
 at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHa= ndler.java:568)
 at org.mortbay.http.HttpContext.handle(HttpContext= .java:1565)
 at org.mortbay.jetty.servlet.WebApplicationContext.han= dle(WebApplicationContext.java :635)
 at org.mortbay.http.HttpContext.handle(HttpContext.java:1517= )
 at org.mortbay.http.HttpServer.service(HttpServer.java:954)
&= nbsp;at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext (HttpConnection.java:983)
 at org.mortbay.http.HttpConnection.handl= e(HttpConnection.java:833)
 at org.mortbay.http.SocketListener.hand= leConnection(SocketListener.java:244)
 at org.mortbay.util.Threaded= Server.handle (ThreadedServer.java:357)
 at org.mortbay.util.ThreadPool$PoolThrea= d.run(ThreadPool.java:534)
Caused by: org.apache.geronimo.kernel.GBeanAl= readyExistsException: GBean already registered: geronimo.security:type=3DKe= yStore
 at org.apache.geronimo.kernel.basic.BasicRegistry.register(BasicR= egistry.java:78)
 at org.apache.geronimo.kernel.basic.BasicKernel.l= oadGBean(BasicKernel.java:200)
 at org.apache.geronimo.kernel.confi= g.Configuration.loadGBean (Configuration.java:555)
 at org.apache.geronimo.kernel.config.Conf= iguration.loadGBeans(Configuration.java:314)
 at org.apache.geronim= o.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.invoke(<genera= ted>)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
=  at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMet= hodInvoker.java:38)
 at org.apache.geronimo.gbean.runtime.GBeanOper= ation.invoke (GBeanOperation.java:118)
 at org.apache.geronimo.gbean.runtime.GBe= anInstance.invoke(GBeanInstance.java:814)
 at org.apache.geronimo.k= ernel.basic.BasicKernel.invoke(BasicKernel.java:180)
 at org.apache= .geronimo.kernel.config.ConfigurationManagerImpl.loadGBeans (ConfigurationManagerImpl.java:123)
 ... 48 more


 <= /div>
On 11/8/05, = Joe Bohn <joe.bohn@earthli= nk.net> wrote:
Yes, I'm talking about the same = problem in the console attempting to
list all of connectors.  = I hadn't noticed the WARNING messages that you
are pointing out.  I'll have to run it again and see if I get= those as
well.

If those messages are correct then there is somet= hing wrong with the
classloader attempting to pull Jetty classes into th= e tomcat scenario
and vice-versa.  It's strange that there are no jetty classes= referenced
in the call-stack for the tomcat error.  If we are= always attempting to
load classes from the other container then I don't= know why we don't get
the ERROR everytime instead of the WARNING.

Perhaps between us w= e can figure out what's going on here.

Joe

Vamsavardhana Redd= y wrote:
> I guess TomcatWebSSLConnector is having problems. &nb= sp;I have hit upon this
> error while trying to list the Tomcat Web Connectors.  S= ee the thread
> = http://mail-archives.apache.org/mod_mbox/geronimo-dev/200510.mbox/%3cBAY103= -F30D1AD0507CE14AD30D0B2CC700@phx.gbl%3e
>
> I suggest to remove the Tomcat HTTPS Connector from th= e Tomcat
> configuration for now and build rest of the code.
><= br>> On 10/31/05, *Joe Bohn* < joe.bohn@earthlink.net
> <mailto:joe.bohn@earthlink.net>> wrote:
>
>
&= gt;     Well I've figured out a way around this problem= but I can't for the life
>     of me explain why it eliminates the proble= m.  This may even be a
>     problem>     in CGLib but this work around at least avoids= it for now.
>
>     It seems to be a probl= em with the selection of the class loader.
>
>     Here's the class/interface configu= ration with the problem:
>     - We currently hav= e defined 2 interfaces that both extend from a common
>  &n= bsp;  interface (say A and B that extend from Z).   An imple= mentation
>     class(IA) implements one of the interfaces= (A).  Another implementation
>     clas= s(IB) extends IA and implements B.
>     - When w= e attempt to create a proxy for the GBean object, we get the
> &= nbsp;   NoClassDefFoundError exception in the original post while= attempting to
>     load the interface A.
>
> = ;    I took a look at Jetty(which isn't hitting this problem= ) and the only
>     difference appeared to be an= other interface(C) that is in the same
>     pack= age as B between the interface B and the class IB (which is really
>     strange because A was the interface pointe= d to by the error ... not B).
>
>     After= rebuilding I no longer get the NoClassDefFoundError exception.
>
= >     Anybody have an explanation or theory on this?
>     Does somebody with more experience on CGLi= b think it's likely a problem
>     there?
>= ;
>
>     Joe Bohn wrote:
> &nbs= p;    > I'm trying to fix a problem with in the web = console where it is
>     supposed
>    &n= bsp; > to list the connections ... but instead gets an error (at th= e
>     bottom of
>    =   > this note).
>      >= ;
>      > It seems to be a problem = actually generating the proxy for the
>     class and
>    &= nbsp; > I lose touch of things when it gets into cglib.
>&nbs= p;     >
>     &= nbsp;> In short ... here is the scenario:
>    = ;  > - Discover via the KernelManagementHelper that there are = 3
>     connections
>    = ;  > and gets the object the names of those connections
>= ;      >     &nbs= p;   - TomcatAJPConnector (class is ConnectorGBean)
> =      >       = ;  - TomcatWebConnector (class is ConnectorGBean)
>      >    &nb= sp;    - TomcatWebSSLConnector (class is HttpsConnectorGBean= )
>      > - Attempt to create proxi= es for the 3 connections.   This works
>   &= nbsp; for for
>      > the first two= listed about but fails building the proxy for the
>      > TomcatWebSSLConnector GBea= n.
>      > - Looking at the BasicPr= oxyManager I can see it creating the Enhancer
>   &nbs= p;  > and associating all of the interfaces.  This G= Bean has 5 interfaces
>      > which are reduced to 3 in = the ManagedProxyFactory (the ones with
>     the = *
>      > are the ones that remain = after reduction)
>      >  = ;       - o.a.g.management.geronimo.NetworkCo= nnector
>      >    &nb= sp;    * o.a.g.management.geronimo.SecureConnector
>&n= bsp;     >      &= nbsp;  * o.a.g.tomcat.TomcatWebConnector
>   &nbs= p;  >         - o.a.g.= management.WebConnector
>      >&nbs= p;        * o.a.g.kernel.proxy.GeronimoM= anagedBean
>      > - These remaining 3 interf= aces are used to set the Enhanced
>     interface= s
>      > (which seems strange to m= e because I would think that we would have
>    &= nbsp; > wanted all 5 interfaces in the proxy ... is this a problem?= ) and,
>     since
>     = ;  No, this interface reduction is doing it's job to ensure that we ha= ve
>     the least number of interfaces while sti= ll representing all of the
>     object's capabil= ities.
>      > there is more than 1= interface left, Object is set as the superClass.
>      > - When we finally invoke t= he enhancer.createClass() we get a
>     &nb= sp;> NoClassDefFoundError exception for the TomcatWebConnector interface= .
>      > This is also strange beca= use at lease one of the other connector
>     GBeans
>    &nbs= p; > (TomcatWebConnector) also implements this interface and it was=
>      > successful creating that p= roxy.
>      >
>  &n= bsp;   > Any ideas?
>     =  >
>      > stack trace:
>      >   08:52:55,740 E= RROR [KernelManagementHelper] Unable to look up
>   &n= bsp; related
>      > GBeannet.sf.cg= lib.core.CodeGenerationException:
>     &nbs= p;> java.lang.reflect.InvocationTargetException-- >null
>      >   &= nbsp;     at
>      = ;>
>     net.sf.cglib.core.AbstractClassGenera= tor.create(AbstractClassGenerator.java:237)
>    =   >
>      >  = ;       at
>     ne= t.sf.cglib.proxy.Enhancer.createHelper (Enhancer.java:377)
>      > &n= bsp;       at net.sf.cglib.proxy.Enhancer.cre= ateClass
>     (Enhancer.java:317)
> &= nbsp;    >       =   at
>      >
> &nbs= p;   org.apache.geronimo.kernel.basic.BasicProxyManager$ManagedPr= oxyFactory .<init>(BasicProxyManager.java:222)
>    &n= bsp; >
>      >  &= nbsp;      at
>     = ; >
>     org.apache.geronimo.kernel.basi= c.BasicProxyManager.createProxyFactory
>     (Bas= icProxyManager.java :92)
>      >
>  &nb= sp;   >         a= t
>      >
>   =   org.apache.geronimo.kernel.basic.BasicProxyManager.createProxy(Basic= ProxyManager.java:119)
>      >
&= gt;      >     &n= bsp;   at
>      > org.apache.geronimo.kernel.bas= ic.BasicProxyManager.createProxies
>     (BasicPr= oxyManager.java:156)
>      >
>= ;      >     &nbs= p;   at
>      >
>&n= bsp;    org.apache.geronimo.console.util.KernelManagementHel= per.getWebConnectors (KernelManagementHelper.java:339)
>     &nbs= p;>
>      >   &nb= sp;     at
>      &= gt; org.apache.geronimo.console.util.PortletManager.getWebConnectors
>= ;     (PortletManager.java:150)
>  &nbs= p;   >
>      >     &= nbsp;   at
>      >
>= ;     org.apache.geronimo.console.webmanager.ConnectorP= ortlet.doList(ConnectorPortlet.java:375)
>    &nb= sp; >
>      >  &n= bsp;      at
>     =  > org.apache.geronimo.console.webmanager.ConnectorPortlet.doView
>     (ConnectorPortlet.java:360)
> &= nbsp;    >
>     &nbs= p;>         at
> &nbs= p;   javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:= 247)
>      >    = ;     at
>     javax.portlet.= GenericPortlet.render (GenericPortlet.java:175)
>      >&n= bsp;        at
>   =    >
>     org.apache.pluto.cor= e.PortletServlet.dispatch(PortletServlet.java:218)
>   = ;   >         at<= br>>      > org.apache.pluto.core.Portl= etServlet.doGet (PortletServlet.java:158)
>      >&n= bsp;        at javax.servlet.http.HttpSe= rvlet.service
>     (HttpServlet.java:595)
>= ;      >     &nbs= p;   at
>     javax.servlet.http.HttpSe= rvlet.service(HttpServlet.java :688)
>      >   &nbs= p;     at
>      &g= t; org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)>      >     =     at
>      >
&g= t;     org.apache.catalina.core.ApplicationFilterChain.= internalDoFilter (ApplicationFilterChain.java:252)
>     &nbs= p;>
>      >   &nb= sp;     at
>      &= gt;
>     org.apache.catalina.core.ApplicationFil= terChain.doFilter(ApplicationFilterChain.java
>   &nbs= p; :173)
>      >
>      >    &nb= sp;    at
>      >>     org.apache.catalina.core.ApplicationDispatche= r.invoke(ApplicationDispatcher.java:672)
>    &nb= sp; >
>      >  &n= bsp;      at
>     =  >
>    =20 org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatc= her.java
>     :574)
>   &nb= sp;  >
>      > &n= bsp;       at
>    =   >
>     org.apache.catalina.core.A= pplicationDispatcher.include (ApplicationDispatcher.java:499)
>      = ;>
>      >   &nbs= p;     at
>      &g= t;
>     org.apache.pluto.invoker.impl.PortletInv= okerImpl.invoke(PortletInvokerImpl.java
>     :12= 0)
>      >
>      >    &nb= sp;    at
>      >>     org.apache.pluto.invoker.impl.PortletInvokerI= mpl.render(PortletInvokerImpl.java:73)
>     = ; >
>      >  &nbs= p;      at
>     &n= bsp;>
>    =20 org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.ja= va
>     :119)
>    &nb= sp; >
>      >  &n= bsp;      at
>     =  >
>     org.apache.pluto.portalImpl.core= .PortletContainerWrapperImpl.renderPortlet (PortletContainerWrapperImpl.java:70)
>     =  >
>      >   = ;      at
>     &nb= sp;> org.apache.pluto.portalImpl.aggregation.PortletFragment.service
= >     (PortletFragment.java:168)
>  =     >
>      >    &nb= sp;    at
>      >>     org.apache.jsp.WEB_002dINF.aggregation.Column= Fragment_jsp._jspService(org.apache.jsp.WEB_002dINF.aggregation.ColumnFragm= ent_jsp:65)
>      >
> &n= bsp;    >       &= nbsp; at
>      > org.apache.jasper.runtime.= HttpJspBase.service(HttpJspBase.java:97)
>    &nb= sp; >         at
>&nb= sp;    javax.servlet.http.HttpServlet.service(HttpServlet.ja= va:688)
>      >   &n= bsp;     at
>      = >=20 org.apache.jasper.servlet.JspServletWrapper.service
>  &nbs= p;  (JspServletWrapper.java:322)
>     =  >
>      >   = ;      at
>     &nb= sp;>
>     org.apache.jasper.servlet.JspServle= t.serviceJspFile (JspServlet.java:291)
>      > =         at
>   &nbs= p;  > org.apache.jasper.servlet.JspServlet.service(JspServlet.= java :241)
>      >   = ;      at
>     javax.se= rvlet.http.HttpServlet.service(HttpServlet.java :688)
>      >   &nbs= p;     at
>      &g= t;
>     org.apache.catalina.core.ApplicationFilt= erChain.internalDoFilter(ApplicationFilterChain.java:252)
> &nbs= p;    >
>      &= gt;         at
>  &= nbsp;   >
>     org.apache.catalina.core.ApplicationFilter= Chain.doFilter(ApplicationFilterChain.java:173)
>   &n= bsp;  >
>      > &= nbsp;       at
>    = ;  >
>     org.apache.catalina.core.= ApplicationDispatcher.invoke (ApplicationDispatcher.java
>     :672)
>&n= bsp;     >
>     = ; >         at
> = ;     >
>     org.apa= che.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.jav= a:574)
>      >
>      >    &nb= sp;    at
>      >>     org.apache.catalina.core.ApplicationDispatche= r.include(ApplicationDispatcher.java
>     :499)<= br>>      >
>   &n= bsp;  >         at
= >      >
>     org.apache.pluto.portalImpl.aggregation.Ab= stractFragment.service(AbstractFragment.java:112)
>   =    >
>      > = ;        at
>   &nb= sp;  >
>     org.apache.jsp.WEB_002d= INF.aggregation.RowFragment_jsp._jspService
>     (org.apache.jsp.WEB_002dINF.aggregation.Ro= wFragment_jsp:64)
>      >
>&n= bsp;     >      &= nbsp;  at
>      > org.apache.j= asper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>  &= nbsp;   >        = at
>     javax.servlet.http.HttpServlet.service(Htt= pServlet.java :688)
>      > &n= bsp;       at
>    =   >
>     org.apache.jasper.servlet.= JspServletWrapper.service(JspServletWrapper.java:322)
>  &n= bsp;   >
>      >    &nb= sp;    at
>      >>     org.apache.jasper.servlet.JspServlet.serviceJ= spFile(JspServlet.java:291)
>      >=          at
>  &nbs= p;   > org.apache.jasper.servlet.JspServlet.service (JspServlet.java:241)
>      > =         at
>   &nbs= p; javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>&nbs= p;     >      &nb= sp;  at
>      > org.apache.cat= alina.core.ApplicationFilterChain.internalDoFilter
>     (ApplicationFilterChain.java:252)
>&= nbsp;     >
>    &nbs= p; >         at
>&nbs= p;     >
>     org.ap= ache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j= ava:173)
>      >
>      >    &nb= sp;    at
>      > or= g.apache.catalina.core.ApplicationDispatcher.invoke
>  &nbs= p;  (ApplicationDispatcher.java:672)
>    &n= bsp; >
>      >  &= nbsp;      at
>     = ; >
>    =20 org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatc= her.java:574)
>      >
> =      >       = ;  at
>      > org.apache.catal= ina.core.ApplicationDispatcher.include
>     ( ApplicationDispatcher.java:499)
>      = >
>      >    = ;     at
>      >= ;
>     org.apache.pluto.portalImpl.aggregation.A= bstractFragment.service(AbstractFragment.java:112)
>   = ;   >
>      >     &= nbsp;   at
>      >
>= ;     org.apache.jsp.WEB_002dINF.aggregation.PageFragme= nt_jsp._jspService
>     (org.apache.jsp.WEB_002d= INF.aggregation.PageFragment_jsp:67)
>     &= nbsp;>
>      >   =       at
>      > org.apache.jasper.runtime.= HttpJspBase.service(HttpJspBase.java:97)
>    &nb= sp; >         at javax.serv= let.http.HttpServlet.service(
>     HttpServlet.j= ava:688)
>      >   &= nbsp;     at
>      >
>    = ; org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.jav= a:322)
>      >
>  &= nbsp;   >        = at
>      >
>  &nbs= p;  org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java
>     :291)
>  &= nbsp;   >        = at
>      > org.apache.jasper.servl= et.JspServlet.service(JspServlet.java:241)
>    &= nbsp; >         at
>&= nbsp;    javax.servlet.http.HttpServlet.service (HttpServlet.java:688)
>      > = ;        at
>   &nb= sp;  > org.apache.catalina.core.ApplicationFilterChain.interna= lDoFilter
>     (ApplicationFilterChain.java:252)=
>      >
>   &= nbsp;  >         at
>      >
>   &= nbsp; org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF= ilterChain.java:173)
>      >
>= ;      >     &nbs= p;   at
>      > org.apach= e.catalina.core.ApplicationDispatcher.invoke
>     (ApplicationDispatcher.java:672)
>&n= bsp;     >
>     = ; >         at
> = ;     >
>     org.apa= che.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.jav= a:574)
>      >
>      >    &nb= sp;    at
>      > or= g.apache.catalina.core.ApplicationDispatcher.include
>  &nb= sp;  (ApplicationDispatcher.java:499)
>    &= nbsp; >
>      >  =        at
>    &nbs= p; >
>    =20 org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFr= agment.java:112)
>      >
>&nb= sp;     >      &n= bsp;  at
>      >
> =     org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp.= _jspService
>     (org.apache.jsp.WEB_002dINF.aggregation.Pa= geFragment_jsp:67)
>      >
>&= nbsp;     >      =    at
>      > org.apache.= jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>  =     >        = ; at=20 javax.servlet.http.HttpServlet.service(
>     Htt= pServlet.java:688)
>      > &nb= sp;       at
>    &= nbsp; >
>     org.apache.jasper.servlet.J= spServletWrapper.service(JspServletWrapper.java:322)
>  &nb= sp;   >
>      >    &nb= sp;    at
>      >>     org.apache.jasper.servlet.JspServlet.serviceJ= spFile(JspServlet.java
>     :291)
> &= nbsp;    >       =   at
>      > org.apache.jasper= .servlet.JspServlet.service (JspServlet.java:241)
>      > =         at
>   &nbs= p; javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>&nbs= p;     >      &nb= sp;  at
>      > org.apache.cat= alina.core.ApplicationFilterChain.internalDoFilter
>     (ApplicationFilterChain.java:252)
>&= nbsp;     >
>    &nbs= p; >         at
>&nbs= p;     >
>     org.ap= ache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j= ava:173)
>      >
>      >    &nb= sp;    at
>      > or= g.apache.catalina.core.ApplicationDispatcher.invoke
>  &nbs= p;  (ApplicationDispatcher.java:672)
>    &n= bsp; >
>      >  &= nbsp;      at
>     = ; >
>    =20 org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatc= her.java:574)
>      >
> =      >       = ;  at
>      > org.apache.catal= ina.core.ApplicationDispatcher.include
>     ( ApplicationDispatcher.java:499)
>      = >
>      >    = ;     at
>      >= ;
>     org.apache.pluto.portalImpl.aggregation.A= bstractFragment.service(AbstractFragment.java:112)
>   = ;   >
>      >     &= nbsp;   at
>      >
>= ;     org.apache.jsp.WEB_002dINF.aggregation.RootFragme= nt_jsp._jspService
>     (org.apache.jsp.WEB_002d= INF.aggregation.RootFragment_jsp:170)
>     =  >
>      >   = ;      at
>      > org.apache.jasper.runtime.= HttpJspBase.service(HttpJspBase.java:97)
>    &nb= sp; >         at javax.serv= let.http.HttpServlet.service
>     (HttpServlet.j= ava:688)
>      >   &= nbsp;     at
>      >
>    = ; org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.jav= a:322)
>      >
>  &= nbsp;   >        = at
>      >
>  &nbs= p;  org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java
>     :291)
>  &= nbsp;   >        = at
>      > org.apache.jasper.servl= et.JspServlet.service(JspServlet.java:241)
>    &= nbsp; >         at
>&= nbsp;    javax.servlet.http.HttpServlet.service (HttpServlet.java:688)
>      > = ;        at
>   &nb= sp;  > org.apache.catalina.core.ApplicationFilterChain.interna= lDoFilter
>     (ApplicationFilterChain.java:252)=
>      >
>   &= nbsp;  >         at
>      >
>   &= nbsp; org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF= ilterChain.java:173)
>      >
>= ;      >     &nbs= p;   at
>      > org.apach= e.catalina.core.ApplicationDispatcher.invoke
>     (ApplicationDispatcher.java:672)
>&n= bsp;     >
>     = ; >         at
> = ;     >
>     org.apa= che.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.jav= a:574)
>      >
>      >    &nb= sp;    at
>      > or= g.apache.catalina.core.ApplicationDispatcher.include
>  &nb= sp;  (ApplicationDispatcher.java:499)
>    &= nbsp; >
>      >  =        at
>    &nbs= p; >
>    =20 org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFr= agment.java:112)
>      >
>&nb= sp;     >      &n= bsp;  at org.apache.pluto.portalImpl.Servlet.doGet
>  =    (Servlet.java:254)
>      = >         at
>     javax.servlet.http.HttpServlet.service(Htt= pServlet.java:595)
>      > &nb= sp;       at
>     = javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
> &= nbsp;    >       =   at
>      >=20 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>&nb= sp;    (ApplicationFilterChain.java:252)
>  =     >
>      >= ;         at
>  &nb= sp;   >
>     org.apache.catali= na.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
>     &nbs= p;>
>      >   &nb= sp;     at
>      &= gt; org.apache.catalina.core.StandardWrapperValve.invoke
>  = ;   (StandardWrapperValve.java:213)
>   &nbs= p;  >
>      > &nb= sp;       at
>      >
>   &= nbsp; org.apache.catalina.core.StandardContextValve.invoke(StandardContextV= alve.java:178)
>      >
> = ;     >      &nbs= p;  at
>      > org.apache.cata= lina.authenticator.AuthenticatorBase.invoke
>     (AuthenticatorBase.java:482)
> =      >
>     &nb= sp;>         at
> &nb= sp;    >
>     org.apache.= geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:4= 6)
>      >
>      >    &nb= sp;    at
>      > or= g.apache.geronimo.tomcat.valve.PolicyContextValve.invoke
>  = ;   (PolicyContextValve.java:50)
>    &= nbsp; >
>      >  =        at
>    &nbs= p; >
>    =20 org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke(Transaction= ContextValve.java:53)
>      >
&g= t;      >     &nb= sp;   at
>      > org.apac= he.geronimo.tomcat.valve.ComponentContextValve.invoke
>     (ComponentContextValve.java:47)
>&nb= sp;     >
>     =  >         at
> =      >
>     org.apac= he.geronimo.tomcat.valve.InstanceContextValve.invoke(InstanceContextValve.j= ava:60)
>      >
>      >    &nb= sp;    at
>      > or= g.apache.catalina.core.StandardHostValve.invoke
>   &n= bsp; (StandardHostValve.java:126)
>     &nbs= p;>
>      >   &nb= sp;     at
>      &= gt;
>     org.apache.catalina.valves.ErrorReportV= alve.invoke (ErrorReportValve.java:105)
>      >=
>      >    &nb= sp;    at
>      > or= g.apache.catalina.core.StandardEngineValve.invoke
>   =   (StandardEngineValve.java:107)
>     =  >
>      >   = ;      at
>      >
>   &= nbsp; org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:= 526)
>      >    = ;     at
>      >= ;
>     org.apache.catalina.connector.CoyoteAdapt= er.service(CoyoteAdapter.java
>     :148)
>     = ; >         at
> = ;     >
>     org.apa= che.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>=       >      = ;   at
>      >
>&nb= sp;    org.apache.coyote.http11.Http11Protocol$Http11Connect= ionHandler.processConnection (Http11Protocol.java
>     :744)
> &nb= sp;    >
>      = >         at
>  =     >
>     org.apache.tom= cat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>= ;      >
>    &n= bsp; >         at
>      >
>   &= nbsp; org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol= lowerWorkerThread.java
>     :80)
> &n= bsp;    >
>      = ;>         at
>  = ;    >
>     org.apache.to= mcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:684)
>      >
&g= t;      >     &nb= sp;   at java.lang.Thread.run(Thread.java:534)
>  = ;    > Caused by: java.lang.reflect.InvocationTarget= Exception
>      >   =       at sun.reflect.GeneratedMethodAccessor4.invo= ke (Unknown
>     Source)
>   &= nbsp;  >         at>      >
>   &nbs= p; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor= Impl.java:25)
>      >
> =      >       = ;  at=20 java.lang.reflect.Method.invoke (Method.java:324)
>   =    >         at>      > net.sf.cglib.core.ReflectUti= ls.defineClass(ReflectUtils.java:384)
>     =  >         at
> =      >
>    =20 net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java= :219)
>      >
>  &n= bsp;   >         = ... 116 more
>      > Caused by: jav= a.lang.NoClassDefFoundError:
>      >= ; org/apache/geronimo/tomcat/TomcatWebConnector
>      >    &nb= sp;    at java.lang.ClassLoader.defineClass0(Native Method)<= br>>      >    &nbs= p;    at java.lang.ClassLoader.defineClass(ClassLoader.java:= 539)
>      >
>  &nb= sp;   >
>
>     --
>     Joe Bohn
>     <= a href=3D"mailto:joe.bohn@earthlink.net">joe.bohn@earthlink.net <mai= lto:joe.bohn@earthlink.net>= ;
>
>     "He is no fool who gives wha= t he cannot keep, to gain what he cannot
>     lose."   -- Jim Elliot
&= gt;
>

--
Joe Bohn
joe.bohn@earthlink.net

"He is no fool who gives what he= cannot keep, to gain what he cannot
lose."   -- Jim Elliot

------=_Part_13550_1851292.1131459285345--