如何在Eclipse中增加JBoss内存堆大小

3
我尝试通过更改run.conf.bat文件来增加jboss的java内存堆大小,如如何为jBoss服务器增加堆大小所建议的,将其设置为:
    rem # JVM memory allocation pool parameters - modify as appropriate.
set "JAVA_OPTS=-Xms2048M -Xmx2048M -XX:MaxPermSize=1024M"

如果我使用Windows命令提示符从jboss_dir/bin目录运行jboss服务器,它将使用上述JAVA_OPTS值运行;然而,如果我从Eclipse IDE运行相同的jboss,则Eclipse控制台会显示以下消息。
    22:31:46,457 INFO  [ServerInfo] Java version: 1.6.0_31,Sun Microsystems Inc.
22:31:46,457 INFO  [ServerInfo] Java Runtime: Java(TM) SE Runtime Environment (build 1.6.0_31-b05)
22:31:46,457 INFO  [ServerInfo] Java VM: Java HotSpot(TM) 64-Bit Server VM 20.6-b01,Sun Microsystems Inc.
22:31:46,457 INFO  [ServerInfo] OS-System: Windows 7 6.1,amd64
22:31:46,458 INFO  [ServerInfo] VM arguments: -Dprogram.name=run.bat -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=Cp1252 
22:31:46,483 INFO  [JMXKernel] Legacy JMX core initialized
22:31:47,761 INFO  [ProfileServiceBootstrap] Loading profile: ProfileKey@4fe2fe5d[domain=default, server=default, name=default]

我在想,可能是我错过了哪个eclipse配置,导致jboss仍然使用了JAVA_OPTS的值为-Xms128m -Xmx512m -XX:MaxPermSize=256m

22:31:46,458 INFO  [ServerInfo] VM arguments: -Dprogram.name=run.bat -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=Cp1252 

请确保Eclipse直接从JBoss文件夹中运行,而不是从自动生成的Eclipse配置中运行。 - Luiggi Mendoza
@LuiggiMendoza 服务器运行环境已将 JBoss 设置为配置的 JBoss 文件夹(与我手动从命令提示符中运行 jboss 的文件夹相同)。 - veer7
1个回答

19
在服务器选项卡中,双击服务器会打开一个名为“概述”的窗口(第一张图片),其中您可以找到诸如常规信息、管理登录凭据、发布等部分。
还有一个名为“打开启动配置”的链接,它打开一个新窗口(第二张图片),您可以在其中设置虚拟机参数。 双击显示此内容 打开启动配置显示此内容

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接