[ https://issues.apache.org/jira/browse/GERONIMO-2773?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Viet Hung Nguyen updated GERONIMO-2773: --------------------------------------- Attachment: geronimo-2773.patch We can now add AJP ,HTTP, and HTTPS connectors. I also fixed the stop/start issue. > cannot create a new jetty http connector from console > ----------------------------------------------------- > > Key: GERONIMO-2773 > URL: https://issues.apache.org/jira/browse/GERONIMO-2773 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: console, Jetty > Affects Versions: 2.0-M2 > Environment: 2.0-SNAPSHOT jetty jee5 assembly, macosx > Reporter: Paul McMahan > Attachments: geronimo-2773.patch, geronimo-2773.patch > > > trying to create a new jetty http connector from the admin console produces > the following stack trace: > 00:16:26,133 ERROR [JettyManagerImpl] Unable to add GBean > org.apache.geronimo.kernel.config.InvalidConfigException: Cound not add GBean > org.apache.geronimo.configs/jetty6/2.0-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/jetty6/2.0-SNAPSHOT/car,j2eeType=GBean,name=test > to configuration org.apache.geronimo.configs/jetty6/2.0-SNAPSHOT/car > at > org.apache.geronimo.kernel.config.EditableKernelConfigurationManager.addGBeanToConfiguration(EditableKernelConfigurationManager.java:122) > at > org.apache.geronimo.kernel.config.EditableKernelConfigurationManager.addGBeanToConfiguration(EditableKernelConfigurationManager.java:61) > at > org.apache.geronimo.kernel.config.EditableKernelConfigurationManager$$FastClassByCGLIB$$daeffab3.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$$de47e049.addGBeanToConfiguration(<generated>) > at > org.apache.geronimo.jetty6.JettyManagerImpl.addConnector(JettyManagerImpl.java:98) > at > org.apache.geronimo.jetty6.JettyManagerImpl$$FastClassByCGLIB$$f2d5e245.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.management.geronimo.WebManager$$EnhancerByCGLIB$$fb3a5d8f.addConnector(<generated>) > at > org.apache.geronimo.console.util.PortletManager.createWebConnector(PortletManager.java:247) > at > org.apache.geronimo.console.webmanager.ConnectorPortlet.processAction(ConnectorPortlet.java:107) > 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:693) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) > at > org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491) > at > org.apache.geronimo.jetty6.InternalJettyServletHolder.handle(InternalJettyServletHolder.java:62) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185) > at > org.apache.geronimo.jetty6.handler.JettySecurityHandler.handle(JettySecurityHandler.java:133) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > at > org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.handle(ThreadClassloaderHandler.java:46) > at > org.apache.geronimo.jetty6.handler.ComponentContextHandler.handle(ComponentContextHandler.java:47) > at > org.apache.geronimo.jetty6.handler.InstanceContextHandler.handle(InstanceContextHandler.java:67) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) > at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391) > at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > 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.processPortletAction(PortletContainerWrapperImpl.java:82) > at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:693) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491) > at > org.apache.geronimo.jetty6.InternalJettyServletHolder.handle(InternalJettyServletHolder.java:62) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185) > at > org.apache.geronimo.jetty6.handler.JettySecurityHandler.handle(JettySecurityHandler.java:133) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > at > org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.handle(ThreadClassloaderHandler.java:46) > at > org.apache.geronimo.jetty6.handler.ComponentContextHandler.handle(ComponentContextHandler.java:47) > at > org.apache.geronimo.jetty6.handler.InstanceContextHandler.handle(InstanceContextHandler.java:58) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689) > at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146) > at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) > at org.mortbay.jetty.Server.handle(Server.java:285) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357) > at > org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217) > at > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > Caused by: org.apache.geronimo.gbean.InvalidConfigurationException: Could not > inject configuration data into the GBean > org.apache.geronimo.configs/jetty6/2.0-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/jetty6/2.0-SNAPSHOT/car,j2eeType=GBean,name=test > at > org.apache.geronimo.gbean.runtime.GBeanInstance.<init>(GBeanInstance.java:375) > at > org.apache.geronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java:354) > at > org.apache.geronimo.kernel.config.EditableKernelConfigurationManager.addGBeanToConfiguration(EditableKernelConfigurationManager.java:90) > ... 68 more > Caused by: org.apache.geronimo.kernel.NoSuchAttributeException: Unknown > attribute "minThreads" in gbean > org.apache.geronimo.configs/jetty6/2.0-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/jetty6/2.0-SNAPSHOT/car,j2eeType=GBean,name=test > at > org.apache.geronimo.gbean.runtime.GBeanInstance.getAttributeByName(GBeanInstance.java:790) > at > org.apache.geronimo.gbean.runtime.GBeanInstance.setAttribute(GBeanInstance.java:739) > at > org.apache.geronimo.gbean.runtime.GBeanInstance.<init>(GBeanInstance.java:370) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.