当我尝试在JMeter中启动代理服务器时,我出现以下错误:
无法创建脚本记录代理 - 请参阅日志以获取详细信息:命令:' keytool -genkeypair别名:root_ca:-dname" CN = _DO NOT INSTALL,除非这是您的证书(JMeter根CA), OU =用户名:root,C = IE" -keyalg RSA -keystore proxyserver.jks -storepass {redacted -keypass {redacted] -validity 7 -ext bc:c'失败了,代码:1
非法选项:-ext
尝试keytool -help
我的代理配置:
有什么建议吗?
答案 0 :(得分: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 "$@"