为 Gatling 指定 Java 位置

Specify Java Location for Gatling

我在 Centos 服务器上 运行ning Gatling。服务器安装了 Java 1.7,Gatling 2.2 不支持,我不允许更新 Java 版本。我想知道是否有一种方法可以将 gatling 配置中的 java 位置指定为来自特定 Java 安装的 运行 而不是来自 /usr/bin 或 /usr/sbin。提前致谢。

此致, AB

你可以 export JAVA_HOME=/<your-path> 在 运行 加特林机之前。

假设您正在使用 gatling.sh 脚本启动 Gatling,您只需编辑该脚本以引用您想要的任何 JDK 安装。您可以设置本地 JAVA_HOME 值,并在调用 java 可执行文件前加上 JDK 8 安装的完整路径。

例如,在 shell 脚本的末尾,类似这样的内容:

JAVA_HOME=/path/to/JDK8

# Run the compiler
${JAVA_HOME}/bin/java java $COMPILER_OPTS -cp "$COMPILER_CLASSPATH" io.gatling.compiler.ZincCompiler -ccp "$COMPILATION_CLASSPATH" "$@"  2> /dev/null

# Run Gatling
${JAVA_HOME}/bin/java $JAVA_OPTS -cp "$GATLING_CLASSPATH" io.gatling.app.Gatling "$@"