2014-10-16 140 views
0

当我尝试启动,我看到下面的错误JMeter的代理服务器:错误启动代理服务器

could not create script recording proxy -see log for details: Command:'keytool -genkeypair alias :root_ca: -dname "CN=_DO NOT INSTALL unless this is your certificate (JMeter root CA), OU=Username: root, C=IE" -keyalg RSA -keystore proxyserver.jks -storepass {redacted -keypass {redacted) -validity 7 -ext bc:c' failed, code: 1

illegal option: -ext

Try keytool -help

我的代理服务器配置: enter image description here 有什么建议?

+0

尝试运行在终端或命令提示符keytool命令,你必须的选项不正确。 CLI会提供更多关于错误的信息。目前它告诉你选项-ext无效。 keytool没有选项-ext(你的意思是-export)。看起来你有其他字符丢失(你的意思是别名或 - 别名)。尝试解释你想要发生的事情,然后列出你认为会实现的命令。 jmeter不是你的问题,keytool是。 – CharlieS 2014-10-20 00:29:40

回答

2

您可以通过在启动时的脚本(jmeter.bat)将 '路径JDK' 解决这个问题 - 调用的java.exe

if .%JM_LAUNCH% == . set JM_LAUNCH=java.exe 

前 尝试此bat文件

Set JAVA_HOME= /path/to/JDK 
Set PATH = %PATH%;%JAVA_HOME%/bin 
if .%JM_LAUNCH% == . set JM_LAUNCH=java.exe 

对于sh文件,

export JAVA_HOME=/path/to/JDK 
export PATH=$PATH:$JAVA_HOME/bin 
java $JVM_ARGS -Dapple.laf.useScreenMenuBar=true -jar `dirname $0`/ApacheJMeter.jar "[email protected]"