java - 如何降低 WebSphere 服务器的堆大小

标签 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.

我不能把它改回一个较小的数字,因为我似乎无法在不先启动服务器的情况下使用“运行管理控制台”功能,所以我想知道是否有人知道为此保存配置文件的位置?如何解决这个问题?

最佳答案

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

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

服务器名将是默认服务器 1

往文件底部看

它会像这样:(更改 initialHeapSize 和 maximumHeapSize)

保存文件并启动服务器,您应该可以使用服务器。

HTH

芒露

关于java - 如何降低 WebSphere 服务器的堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6615211/

相关文章:

java - 如何使用 servlet 创建 CSV 文件?

java - 无效操作 : result set is closed. ERRORCODE=-4470,SQLSTATE=null

grails - 使用JPA 1.0的Grails 2.1.1

mainframe - 有人还在用 ObjectStar 编程吗(以前称为 Huron)

tomcat - IBM Sterling Configurator与Websphere Commerce的集成

java - Rational Appln Deb IBM 7.5.4

java - 如何从服务器端的客户端计算到给定点的最近坐标

java - 为什么 Retrofit2 在我的 POST 正文中添加引号?

java - 反序列化可以是整数或字符串的值

java - SSL 握手失败 Websphere 1 of 2 servers