Notas de la versión de Sun Java System Access Manager 7.1

Se produce el error StackOverflowError en Web Server 7.0 al ejecutarse en el modo de 64 bits (6449977)

Si Access Manager se ha configurado en una instancia de Web Server 7.0 que utiliza una JVM de 64 bits, el usuario encontrará un mensaje de error de servidor al acceder a la página de inicio de sesión de la consola. El registro de errores de Web Server contiene una excepción StackOverflowError.

Solución: modifique la configuración de Web Server siguiendo estos pasos:

  1. Inicie una sesión en la consola de administración de Web Server como administrador de Web Server.

  2. Haga clic en "Edit Configuration".

    En el campo "Plataform", seleccione 64 y haga clic en "Save".

  3. Haga clic en la ficha "Java" y a continuación en la ficha "JVM Settings".

    • En "Options", busque la entrada de menor tamaño de pila (por ejemplo: -Xms). El valor de tamaño mínimo de pila debe ser, al menos, 512m. Por ejemplo, si el valor de tamaño de pila no es -Xms512m o superior, cambie el valor a, al menos, -Xms512m.

    • El valor de tamaño máximo de pila debe ser, al menos, 768m. Si el tamaño máximo de pila no es -Xmx768m o superior, cambie el valor a, al menos, -Xmx768m.

    • Defina el tamaño de pila Java en 512 k o 768 k utilizando -Xss512k o -Xss768k. Puede utilizar el tamaño predeterminado para la JVM de 64 bits en Solaris Sparc (1024k) dejándolo en blanco.

  4. Haga clic en la ficha "Performance" y, a continuación, en el vínculo "Thread Pool Settings”

    Cambie el valor de tamaño de pila a, al menos, 261144 y haga clic en Guardar.

  5. Haga clic en el vínculo "Deployment Pending" en la esquina superior de la pantalla.

    En la página "Configuration Deployment", haga clic en el botón "Deploy".

  6. En la ventana "Results", haga clic en OK para reiniciar la instancia de Web Server.

    Haga clic en "Close" en la ventana "Results" después de que se haya reiniciado Web Server.