Tomcat web connector fails to start due to missing name attribute
-----------------------------------------------------------------
Key: GERONIMO-1098
URL: http://issues.apache.org/jira/browse/GERONIMO-1098
Project: Geronimo
Type: Bug
Components: Tomcat
Versions: 1.0-M5
Reporter: Vamsavardhana Reddy
Priority: Minor
Tomcat HTTP Web Connector created by the API
org.apache.geronimo.console.util.PortletManager.createWebConnector(actionRequest,
managerName, containerName, name, protocol, host, port) fails to start on
calling startRecursive() on the connector gbean. Error seems to be due to a
"null" value in the "name" attribute of the GBean. Log shows the following
error.
14:53:47,471 ERROR [GBeanInstanceState] Error while starting; GBean is now in
the FAILED state:
objectName="geronimo.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Tomcat,J2EEServer=geronimo,j2eeType=GBean,name=TomcatWebConnector-HTTP-T3000"
java.lang.IllegalArgumentException: name cannot be null.
at
org.apache.geronimo.tomcat.ConnectorGBean.<init>(ConnectorGBean.java:77)
...
at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:856)
...
at
org.apache.geronimo.tomcat.TomcatWebConnector$$EnhancerByCGLIB$$d52b2a39.startRecursive(<generated>)
at
org.apache.geronimo.console.webmanager.ConnectorPortlet.processAction(ConnectorPortlet.java:144)
...
at java.lang.Thread.run(Unknown Source)
Ultimate reason seems to be that TomcatManagerImpl.addConnector(String
containerObjectName, String uniqueName, String protocol, String host, int port)
does not set the "name" GBean attribute of the connector when the connector is
created. Though the connector is created successfully without this attribute,
org.apache.geronimo.tomcat.ConnectorGBean constructor throws an Exception while
attempting to start the connector.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira