2014-11-13 3 views
0

메일 서버에 연결하고받은 편지함을 읽으려고합니다. 내 코드는 Gmail에 작동하지만 오류로 인해 내 교환 서버에서 작동하지 않는 것 : 나는 내 연구에 따라 다음과 같은 시도PKIX path building failed : sun.security.provider.certpath.SunCertPathBuilderException : 요청한 대상에 대한 유효한 인증 경로를 찾을 수 없습니다.

sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: 
unable to find valid certification path to requested target 

: 1. InstallCert.java을 다운로드하여 folllowing 명령을 실행 :

java InstallCert mail.simbatech.biz:993 

와에서 온 하나의 인증서를 수입, 내가 나중에 JRE/lib 디렉토리/보안 내 자바 설치 디렉토리하지만 같은 오류가 계속 발생에 jssecacerts 파일을 복사. 이 일을하는 다른 방법이 있습니까?

답변

1

올바른 작업을 수행하는 것처럼 들리지만 응용 프로그램에서 만든 인증서 파일을 사용하지 않는 것 같습니다. 애플리케이션은 어디에서 실행되고 있습니까? 응용 프로그램 서버에서 실행중인 경우 서버가 트러스트 저장소 구성을 무시할 수 있으므로 jssecacerts 파일을 무시할 수 있습니다. JavaMail FAQ에 설명 된대로 추가 디버그 출력을 활성화 해보십시오.

+0

내가 jsskacerts 파일로 jdk/jre/lib/security 디렉토리뿐만 아니라 jre/lib.security로 복사해야한다는 것을 알아 차렸다. – ErrorNotFoundException

관련 문제