我在Centos服务器上运行Gatling。服务器安装了Java 1.7,Gatling 2.2不支持,我不允许更新Java版本。我想知道是否有办法在gatling配置中指定java位置以从特定Java安装而不是从/ usr / bin或/ usr / sbin运行。提前谢谢。
此致 AB
答案 0 :(得分:2)
你可以在跑步前加export JAVA_HOME=/<your-path>
。
答案 1 :(得分:1)
假设您正在使用gatling.sh
脚本启动Gatling,您可以编辑该脚本以引用您想要的任何JDK安装。您可以设置本地JAVA_HOME
值,并使用JDK 8安装的完整路径为java
可执行文件的调用添加前缀。
例如,在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 "$@"