Я переношу свое приложение с сервера ibm jdk 1.6 + geronimo на oracle jdk1.7 + jboss.Проблема при переносе приложения из ibm jdk 6 в oracle jdk7
У меня есть рабочая версия конфигурации jks в предыдущей версии, которая не работает в новой конфигурации.
Я загрузки файла JKS как:
System.setProperty("javax.net.ssl.trustStore", path_jks);
System.setProperty("javax.net.ssl.trustStorePassword",jks_password);
Но это не работает. Я получаю ниже ошибки:
Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200)
at java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120)
at java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104)
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:88)
Я проверил путь JKS правильно. Нужно ли создавать новые jks в зависимости от нового jdk?
помогите пожалуйста.
Возможный дубликат параметра [Ошибка - trustAnchors должен быть не пустым] (http://stackoverflow.com/questions/6784463/error-trustanchors-parameter-must-be-non-empty) –
проверен путь. jks файл правильный. уже подтвердил предложенный пост. – user3169084