Solventar problemas de Oracle WebLogic con IPv6

Un error común en instalaciones de Oracle WebLogic, en sistemas operativos con IPv6 habilitado, es que al arrancar tras la instalación en los logs aparece un error similar a:

1
2
javax.naming.CommunicationException [Root exception is java.net.ConnectException: t3://[2001:0:5ef5:79fd:34ba:276a:f5fe:fecb]:7001: Destination unreachable; nested exception is:
java.net.NoRouteToHostException: No route to host: connect; No available router to destination]

Este error de resolución aparece en equipos con IPv6 habilitado pero sin configurar, incluso teniendo los DNS y el fichero de hosts bien configurados. Este error es muy común en entornos Windows (nunca he visto este error en otros sistemas operativos).

Existen dos posibles soluciones para este problema:

Ejecutar regedit.exe

Buscar la siguiente subclave:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters

Hacer doble clic en DisabledComponents.

Si la entrada DisabledComponents no está disponible, debe crearse:

  1. En el menú Edición , seleccione Nuevo y, a continuación, haga clic en valor DWORD (32 bits).
  2. Escriba DisabledComponents y, a continuación, presione ENTRAR.
  3. Haga doble clic en DisabledComponents.

Escribir 0xFF para deshabilitar todos los componentes de IPv6 salvo la interfaz de bucle invertido de IPv6. Este valor también configura Windows para que utilice preferentemente IPv4 sobre IPv6, cambiando las entradas de la tabla de directivas de prefijo.

Una vez modificado el registro y reiniciado el sistema, tanto AdminServer como todos sus managed servers arrancarán sin problemas

Evolución, innovación y transformación
37 especializaciones avaladas por Oracle
Oportunidades ilimitadas
El equipo marca la diferencia
Posts 100% Oracle
Sigue nuestro día a día