使用 Java 登录并重新加载 JBoss 服务器



我正在尝试使用 Java 登录到我的JBoss server并重新加载它。
我尝试了以下代码:

ProcessBuilder processBuilder = new ProcessBuilder("C:\jboss\jboss-eap-6.4\bin\jboss-cli.bat -c --controller=10.10.10.10 --user=user --password=pass --command=:reload");
    processBuilder.inheritIO();
    Process p = processBuilder.start();
    try {
        p.waitFor();
    } catch (InterruptedException e) {
        e.printStackTrace();
    }

但我收到此错误:

CreateProcess error=2, The system cannot find the file specified

我的环境变量有以下设置-
1. JAVA_HOME- C:Program FilesJavajdk1.8.0_121
2. JBOSS_HOME-C:jbossjboss-eap-6.4
3. 目录中
存在蝙蝠文件4. 我可以手动登录并重新加载

我在这里没有想法。

我最终使用了

Runtime.getRuntime().exec()

而不是

processBuilder()

最新更新