2016-12-06 17 views
0

Windows 7 Professional에서 최신 TFS 플러그 인으로 RAD 8.5.5.2 사용 보안 TFS 2015 서버에 연결하려고하면 다음 오류가 발생합니다. RAD 8.5.5.2는 Eclipse 3.6.3 플랫폼을 사용합니다.Rad (Eclipse)로 보안 TFS 2015 서버에 연결할 수 없습니다.

연결 실패

com.ibm.jsse2.util.j : PKD (경로 건물 실패 :
java.security.cert.CertPathBuilderException가 : PKD (CertPathBuilderImpl
유효한의 CertPath를 구축 할 수있다; 내부 원인은 다음과 같습니다
java.security.cert.CertPathValidatorException : 인증서 미주리, DC = 상태, DC = 미주리, DC는 우리가 신뢰할 수없는 =의 CN = 국가의
를 발행,
내부 원인은 다음과 같습니다
자바. security.cert.CertPathVal idatorException : 인증서 체인 오류

RAD는 C : \ Program Files \ IBM \ SDP에 설치되어
관리자로 실행 중입니다. I는 설치 파일에 파일
모든 캐럿의 TFS 서버 루트 인증서를 가져온

C : \ 프로그램
파일 \ IBM \ SDP \는 \ updi_v7X_64 \ 제거 \ 자바 \ lib 디렉토리의 \ 보안 \의 cacerts에
런타임은 C : \ 프로그램
파일 \ IBM \ SDP \ 런타임 \ updi_v7X_64 \ 자바 \ JRE \ lib 디렉토리 \ 보안 \의 cacerts에
C : \ 프로그램
파일 \ IBM \ SDP \ 런타임 \ base_v7_stub \ 자바 \ JRE \ lib 디렉토리 \ 보안 \ 캐럿
C : ₩ Program Files ₩ IBM ₩ SDP ₩ runtimes ₩ base_v7 ₩ java ₩ jre ₩ lib ₩ security ₩ carets
C : \ 프로그램 파일 \ IBM \ SDP \ JDK \ JRE \ lib 디렉토리 \ 보안 \의 cacerts에

내가 어떤 서버를 실행에 연결하려고하고
작업 공간에는 프로젝트 그래서이 필요 유일한 파일을 생각하지 TFS 루트 인증서 은 C : \ Program Files \ IBM \ SDP \ jdk \ jre \ lib \ security \ cacerts이지만
이 문제를 해결하지 못하면 인증서를 다른 cacerts 파일로 가져 왔습니다. 내 PC에도 루트 인증서를 가져 왔습니다.

+0

이 오류는 보안 TFS2015 서버에 연결할 때만 발생합니까? rad (Eclipse) 또는 TFS 서버 구성과 관련된 개인용 vst (TFS 온라인 버전)에 연결하려고 시도 했습니까? –

+0

Visual Studio 2015로 TFS에 연결할 수 있습니다. TFS 플러그 인에서 신뢰할 수있는 서버 만 수락 상자를 선택 취소하면 rad (Eclipse)를 통해 연결할 수도 있습니다. (이 상자는 가장 최근의 플러그인에서 사용할 수 없습니다). – ponder275

답변

0

워크 벤치에 WAS 서버가 설치되어 있습니까? 그래서 다음 서버보기에서의 WAS 서버를 삭제 RAD를 다시 시작, TFS에 연결 한 다음 추가하는 경우이이 문제

http://www-01.ibm.com/support/docview.wss?uid=swg1PI41436

관련이 있는지 궁금하여 다시 서버 서버보기에 있었다.

올바르게 회상 한 경우 RAD 9.1에서이 문제가 해결되었습니다.

희망이 도움이됩니다.

+0

서버가 생성되지 않았습니다. 아이디어를 가져 주셔서 감사합니다. – ponder275

+0

이것은 SO를 통해 해결할 수있는 간단한 문제처럼 보이지 않습니다. IBM 고객 지원 센터에 문의하는 것이 좋습니다. 죄송합니다. –

+0

당신이 옳다고 생각합니다. 나는 그 (것)들과 가진 대화가 있고 그 문제점을 연구하고있다. 그들이 그것을 해결할 수 있다면 나는 해결책을 게시 할 것이다. 시간 내 줘서 고마워. – ponder275

0

Eclipse 버전 3.6.3이 오래되었습니다. TFS 2015를 연결하려면 RAD 버전과 Eclipse 버전을 최신 버전으로 업데이트하십시오.

이전 Eclipse 버전의 경우 기본 프록시 검색에 몇 가지 문제가 있습니다.창 -> 환경 설정 -> 일반 -> 네트워크 연결으로 이동하고 프록시네이티브 이외의 것으로 설정하십시오. 직접 또는 수동으로 프록시 설정을 수동으로 구성하십시오.

+0

잘못된 인증서 문제가 해결 될 것이라고 생각하지 않습니다. –

1

서버가 Java 용 인증서 체인에없는 사용자 정의 SSL을 사용하고있는 것 같습니다. 당신은 당신이 상점에 당신의 회사의 루트 인증서를 얻는 키 도구를 사용할 필요가

https://docs.oracle.com/javase/tutorial/security/toolsign/rstep2.html

... 추가해야합니다.

+0

루트 인증서 및 중간 인증서를 서버 트러스트 저장소에 추가 했으므로 문제가 해결되지 않습니다. 또한 인증서를 WAS Java cacerts 파일에 추가 했으므로이 역시 도움이되지 않습니다. RAD 9.5로 곧 업그레이드 될 예정이며 RAD 9.5와 함께 문제가 없어지므로 지금까지 그 문제를 해결하려고합니다. IBM과 Microsoft는 나를위한 해결책을 찾지 못했습니다. – ponder275