понедельник, 15 декабря 2014 г.

Error when you run JMeter 2.12 : "Could not initialise key store java.io.IOException (Permission denied)"


I was surprised when I had run JMeter using 'jmeter' command and I could not use 'HTTP Test script recorder' to record some scenario.

2014/12/15 12:49:13 WARN  - jmeter.protocol.http.proxy.ProxyControl: Could not open expected file or certificate is not valid /opt/apache-jmeter-2.12/bin/proxyserver.jks /opt/apache-jmeter-2.12/bin/proxyserver.jks (No such file or directory) 
2014/12/15 12:49:13 INFO  - jmeter.protocol.http.proxy.ProxyControl: Generating standard keypair in /opt/apache-jmeter-2.12/bin/proxyserver.jks 
2014/12/15 12:49:14 ERROR - jmeter.protocol.http.proxy.ProxyControl: Could not initialise key store java.io.IOException:   >> keytool error: java.io.FileNotFoundException: proxyserver.jks (Permission denied) <<
Command failed, code: 1
'keytool -genkeypair -alias :jmeter: -dname "cn=JMeter Proxy (DO NOT TRUST)" -keyalg RSA -keystore proxyserver.jks -storepass {redacted} -keypass {redacted} -validity 7'



To solve this trouble I have found that JMeter can be run with the following parameters (JMeter was installed into '/opt/apache-jmeter-2.12' directory on my machine):

export JVM_ARGS=-Dproxy.cert.directory=`readlink -f ~`; /opt/apache-jmeter-2.12/bin/jmeter

Комментариев нет:

Отправить комментарий