#java #tomcat #ssl
#java #tomcat #ssl
Вопрос:
Я следовал этому руководству по настройке SSL-сертификата на моем сервере Tomcat. https://docs.oracle.com/cd/E29585_01/PlatformServices.61x/security/src/tsec_ssl_jsp_pkcs12.html
Когда я пытаюсь запустить файл .bat с указанными там параметрами (с моим pwd):
-Djavax.net.ssl.keyStoreType=PKCS12
-Djavax.net.ssl.keyStore=%CLIENT_CERT%
-Djavax.net.ssl.keyStorePassword=endeca
-Djavax.net.ssl.trustStore=%CLIENT_CERT%
-Djavax.net.ssl.trustStorePassword=endeca
Я получаю эту ошибку при запуске:
Error: Could not find or load main class FilesJavajre7libsecuritycert.pkcs12
Есть идеи, что я делаю не так?
Комментарии:
1. У вас установлена Java в
Programm Files
? Возможно, проблема в пробелах в пути!2. Отлично! Я добавляю это в качестве ответа. Пожалуйста, примите это, это может быть полезно для других.
Ответ №1:
Проблема вызвана пробелом в пути установки java C:Program FilesJava
. Установка java в путь без пробелов решит проблему.
Обновить
Добавление кавычек вокруг пути также решает проблему. Спасибо @Ondrej
Комментарии:
1. На самом деле лучшим решением является добавление кавычек вокруг определения пути к файлу сертификата.