我正在尝试将用户添加到 WildFly 服务器,但出现错误:
./add-user.sh: 1: eval: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java/bin/java: 未找到
我想我需要更改文件中的JAVA_HOME位置,.conf但已.conf在wildfly/bin目录的文件中进行了更改。我该如何解决这个问题?
该add-user.sh脚本不提供任何配置文件,因此您必须通过您的环境提供 Java 二进制文件。
您可以通过多种方式执行此操作:
通过JAVA指向java可执行文件的变量:
export JAVA=/path/to/jdk_install/bin/java
./add-user.sh [...]
Run Code Online (Sandbox Code Playgroud)通过一个JAVA_HOME指向Java安装目录的变量:
export JAVA_HOME=/path/to/jdk_install/
./add-user.sh [...]
Run Code Online (Sandbox Code Playgroud)通过将 Java 的安装bin目录包含到您的PATH:
export PATH="/path/to/jdk_install/bin:$PATH"
./add-user.sh [...]
Run Code Online (Sandbox Code Playgroud)请注意,这些可能因 WildFly 或 JBoss EAP 版本而异;我通过阅读wildfly-8.1.0.Final安装脚本收集了这些。
如果您不确定这是否适用于您自己的版本,并且如果您对 shell 脚本有最基本的了解,那么您应该检查自己的:它们只有几十行长,并且有很好的注释。
| 归档时间: |
|
| 查看次数: |
2142 次 |
| 最近记录: |