2014-10-16 145 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]"