java - JBOSS 未从 cmd 启动

标签 java jboss cmd

我在 Windows 7 计算机上安装了 JBOSS。我可以从 Eclipse 启动 JBOSS,但它不会发布,当我尝试从 Bin 目录运行standalone.bat 文件时,它会抛出此错误,

  JAVA_OPTS: -client -Dprogram.name=standalone.bat **-Xms1303M -Xmx1303M** -XX:MaxPe
rmSize=256M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInter
val=3600000 -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -D
jboss.modules.system.pkgs=org.jboss.byteman -Djboss.server.default.config=standa
lone.xml

**Error occurred during initialization of VM**
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.

我确实研究了论坛,很多人建议将 -Xms1303M 更改为 -Xms256M 。,我在编辑器中编辑了standalone.conf 文件,但它没有得到反射(reflect),并再次出现相同的错误。

有人可以指导我吗?

最佳答案

很可能,您正在 32 位 jdk 上使用或运行 jboss,并且内存参数超出了 32 位 jdk 的范围或限制。升级到 64 位 jdk 或将此行添加到 jboss/bin 中的 run.conf 中,从命令行中删除 jvm 参数,然后查看 jboss 是否启动。

设置“JAVA_OPTS=-Xms128M -Xmx512M -XX:MaxPermSize=256M”

关于java - JBOSS 未从 cmd 启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13497932/

相关文章:

java - java和c++中的实例变量

jakarta-ee - 上下文路径 Wildfly 8.2 管理 UI

PHP 用户以外的用户的 PHP exec() 命令函数

powershell - powershell中 "cd.."是什么意思?

Delphi以不同用户身份运行

java: 'string index out of range: -1' 异常使用 indexOf()

java - 用于标准操作的 Android Intent,特别是应用程序启动器

java - retrofit2 在 onFailure() 中获取 responseBody

java - JBoss JMS 存储队列文件

java - Hibernate JPA orm.xml 映射 - java.lang.RuntimeException : Trying to instanciate interface javax. persistence.Table 包含未知元素