【问题标题】:wildfly stops at setting java property when running standalone.bat运行standalone.bat 时wildfly 停止设置java 属性
【发布时间】:2023-03-06 12:30:01
【问题描述】:

我正在尝试在 Wildfly 上部署我的应用程序,我的版本是 8.2.1。但是,当我在 bin 文件夹中运行standalone.bat 文件时,我得到以下两行,然后批处理停止。

>C:\dev\wildfly\bin>standalone.bat
Calling "C:\dev\wildfly\bin\standalone.conf.bat"
Setting JAVA property to "C:\Program Files (x86)\Java\jdk1.7.0_65\bin\bin\java"

>C:\dev\wildfly\bin>

我不知道如何调试它,因为我没有收到任何错误,如果您能帮我解决这个问题,我将不胜感激。

【问题讨论】:

  • 检查您的环境是否有与 Wildfly 冲突的 JAVA_OPTS 设置。我的当前设置为:-Djava.net.preferIPv4Stack=true -Xms256m -Xmx3000m 通过系统属性 > 环境变量对话框下的 _JAVA_OPTIONS 设置。
  • 感谢您的回复!我的系统环境变量中没有名为 JAVA_OPTS 的变量,我应该添加一个吗?它应该链接到哪里?

标签: java deployment wildfly web-deployment wildfly-8


【解决方案1】:

Wildfly 正在尝试在您的 Java 路径中运行 java.exe。 在您的情况下,JAVA_HOMEC:\Program Files (x86)\Java\jdk1.7.0_65\bin 的形式给出。 Wildfly 将附加\bin\java 以调用java.exe。所以最后它会变成C:\Program Files (x86)\Java\jdk1.7.0_65\bin\bin\java。这不存在。所以独立退出。

你应该做的是: 在您的环境变量中将JAVA_HOMEC:\Program Files (x86)\Java\jdk1.7.0_65\bin 更改为C:\Program Files (x86)\Java\jdk1.7.0_65(只需删除最后的\bin)。那么独立应该可以工作。

【讨论】:

    猜你喜欢
    • 2011-05-19
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    • 2019-06-19
    • 2011-12-21
    • 1970-01-01
    相关资源
    最近更新 更多