如何降低WebSphere Server的堆大小

Con*_*ion 10 java websphere ibm-rad

我尝试使用RAD中的"运行管理控制台"功能将本地WebSphere Server实例的堆大小更改为2G,但显然,这个数字太大了.现在,我再也无法启动服务器而且出现此错误:

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

我不能只是将它更改回更低的数字,因为我似乎无法使用"运行管理控制台"功能而不首先启动服务器,所以我想知道是否有人知道配置文件保存在哪里?怎么解决这个问题?

Man*_*glu 22

使用config/cells/cellName/nodes/nodename/servers/servername /目录下的server.xml .

cellName和nodename可能基于您的主机名.我在上面的结构中将它们保存为cellName(和nodename).

servername将是默认的server1

看向文件的底部

它会有这样的东西:(更改initialHeapSize和maximumHeapSize)

保存文件并启动服务器,您应该能够使用服务器.

HTH

Manglu

  • 32位JVM的堆大小限制为较低的值.如果你想要一个具有更高堆大小的JVM,请查看64位计算机,并且限制非常高. (3认同)