geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shawn Jiang (JIRA)" <>
Subject [jira] Commented: (GERONIMO-4632) Enable Geronimo to support IPv6 addresses
Date Sun, 28 Jun 2009 01:38:47 GMT


Shawn Jiang commented on GERONIMO-4632:

Most errors I can see are in Tomcat when it trys to use the ipv6 address as a part of ObjectName.
   That's because IPV6 address contain ":" which is not allowed as a part of ObjectName.

2009-06-28 09:04:59,859 INFO  [StandardService] Starting service Catalina
2009-06-28 09:04:59,906 ERROR [StandardHost] Host registering failed! Invalid character ':' in value part of property


2009-06-28 09:04:59,953 INFO  [StandardPipeline] Can't register valve org.apache.catalina.valves.AccessLogValve[[2002:94d:b373::94d:b373]] Invalid character ':' in value part of property
	at org.apache.catalina.valves.ValveBase.createObjectName(
	at org.apache.catalina.core.StandardPipeline.registerValve(

2009-06-28 09:04:59,984 WARN  [MapperListener] Error registering contexts Invalid character ':' in value part of property
	at org.apache.catalina.connector.MapperListener.registerEngine(
	at org.apache.catalina.connector.MapperListener.init(
2009-06-28 09:05:06,437 ERROR [StandardContext] Error starting static Resources Invalid character ':' in value part of property
	at org.apache.catalina.core.StandardContext.resourcesStart(
	at org.apache.catalina.core.StandardContext.start(
2009-06-28 09:05:06,593 ERROR [ContainerBase] ContainerBase.addChild: start: 
LifecycleException: Context did not start for an unknown reason
	at org.apache.geronimo.tomcat.GeronimoStandardContext.start(
	at org.apache.catalina.core.ContainerBase.addChildInternal(
	at org.apache.catalina.core.ContainerBase.addChild(
2009-06-28 09:05:07,906 INFO  [StandardService] Stopping service Catalina
2009-06-28 09:05:07,937 WARN  [MapperListener] Error unregistering MBeanServerDelegate Unknown listener
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.removeNotificationListener(
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.removeNotificationListener(
	at com.sun.jmx.mbeanserver.JmxMBeanServer.removeNotificationListener(
	at org.apache.catalina.connector.MapperListener.destroy(
	at org.apache.catalina.connector.Connector.stop(
	at org.apache.catalina.core.StandardService.stop(

To fix this.  We should encode the ipv6 before creating ObjectName in tomcat.   Decode it
back when needed.

> Enable Geronimo to support IPv6 addresses
> -----------------------------------------
>                 Key: GERONIMO-4632
>                 URL:
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: Wish List
>    Affects Versions: 2.1.5, 2.2
>            Reporter: Forrest Xia
>            Assignee: Shawn Jiang
> Currently, geronimo only accepts IPv4 addresses to function. For IPv6 addresses, such
as "::", "::1", Geronimo does not provide support.
> Can we enable this in geronimo 2.2 release or certain future release? Thanks!
> I opened a discussion session in the mailing list, please check

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message