2011-07-07 19 views
10

Intenté cambiar el tamaño de Heap de mi instancia local de WebSphere Server a 2G utilizando la función "Ejecutar la Consola Administrativa" en RAD, pero aparentemente era un número demasiado grande. Ahora, no puedo iniciar el servidor más y me sale este error:Cómo reducir el tamaño de Heap de WebSphere Server

JVMJ9VM015W Initialization error for library j9gc23(2): Failed to instantiate heap. 2G requested 
Could not create the Java virtual machine. 

simplemente no puede cambiarlo de nuevo a un número más bajo porque me parece que no puede utilizar la función "Ejecutar consola de administración" sin iniciar el servidor primero, entonces me preguntaba si alguien sabía dónde se guarda el archivo de configuración para esto? ¿Cómo puede solucionar este problema?

Respuesta

22

Trabajar con el server.xml bajo la config/cells/cellName/nodos/nombredenodo/servidores/ServerName/directorio.

cellName y nodename se basarían en su nombre de host. Los he guardado como cellName (y nodename) aquí en la estructura anterior.

El nombre del servidor sería el server1 predeterminado

mirada hacia la parte inferior del archivo

Sería tener algo como esto: (Cambiar el initialHeapSize y maximumHeapSize)

Guardar la archiva e inicia tu servidor y deberías poder trabajar con el servidor.

HTH

Manglu

+0

tengo 20 GB de RAM en el servidor. Pero no puedo dar 2 gb. ¿Por qué? – sgowd

+3

El tamaño de una JVM de 32 bits está limitado a un valor inferior. Si desea tener una JVM con mayor tamaño de almacenamiento, mire las máquinas de 64 bits y los límites son bastante altos. – Manglu

Cuestiones relacionadas