У меня проблемы с запуском прокси-сервера для jmeter 2.10 и 2.11. Я нашел пару ссылок здесь на SO и apache.org, но мое сообщение об ошибке немного отличается от того, что написано по этим ссылкам. Согласно вики с apache.org, я не думаю, что у меня есть проблемы с поиском keytool
, потому что он возвращает путь, когда я делаю
which keytool
/usr/bin/keytool
и у меня нет проблем с созданием файла в каталогах jmeter-210 и jmeter-211/bin. Это сообщение об ошибке, которое я получаю в своем файле jmeter.log:
ERROR - jmeter.protocol.http.proxy.ProxyControl: Could not initialise key store java.io.IOException: Command :'"keytool" "-genkeypair" "-alias" ":root_ca:" "-dname" "CN=_ DO NOT INSTALL unless this is your certificate (JMeter root CA), OU=Username: COMPANY\user.name, C=US" "-keyalg" "RSA" "-keystore" "proxyserver.jks" "-storepass" "randomstr1" "-keypass" "randomstr1" "-validity" "7" "-ext" "bc:c"' failed, code: 1
keytool error: java.io.IOException: Invalid escaped character in AVA: 's'
Я не знаю, что это за «недопустимый экранированный символ в AVA». В моей компании и имени пользователя нет строки «AVA», и я не нашел ее ни в одном из файлов свойств в jmeter-21x/bin.
Не уверен, влияет ли это на него, но я запускаю jmeter от Darwin на MBP, OSX 10.7.5. JMeter 2.9 не дает мне никаких проблем с прокси-сервером, хотя я столкнулся с другими проблемами, поэтому я попытался использовать эти 2 более новые версии, которые вызывают у меня проблемы с прокси-сервером. Я попытаюсь снизить до 2,8, чтобы посмотреть, что произойдет, но я бы не хотел, если я могу помочь. И мне очень любопытно, в чем проблема с 2.1x и моим ноутбуком. Заранее спасибо за вашу помощь.
РЕДАКТИРОВАТЬ: часть COMPANY/user.name сообщения об ошибке была изменена таким образом, чтобы очистить сообщение об ошибке, хотя я попробую дома на своем Linux-боксе, чтобы увидеть, является ли забавное представление имени пользователя причина.