2015-01-13 2 views
0

openshift로 놀고 싶지만 첫 번째 장애물에서 설정 문제가 발생합니다.새로운 JBOSS OpenShift 프로젝트를 만들 때 오류가 발생했습니다.

RedHatJBOSS Developer Studio 8.0.0이 설치되어 있고 JBOSS Integration 및 SOA Development Plugin이 설치되어 있습니다.

또한 오픈 시프트 사용자 계정이있어서 웹 사이트에 잘 로그인 할 수 있습니다.

기본적으로 JBoss 중앙 페이지에서 opensshift 프로젝트를 생성하고 올바른 유효한 오픈 시프트 자격 증명을 입력하고 pres를 입력하면 연결을 시도하고 SSL 핸드 셰이크 예외가 발생했음을 알리는 오류가 발생합니다 (아래 세부 정보 참조).

나는 정직하다면 약간 길다. 내가 설치할 필요가있는 것이 있습니까?

com.openshift.client.OpenShiftEndpointException: Could not request https://openshift.redhat.com/broker/rest/api: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 
    at com.openshift.internal.client.RestService.request(RestService.java:120) 
    at com.openshift.internal.client.RestService.request(RestService.java:92) 
    at com.openshift.internal.client.AbstractOpenShiftConnectionFactory.getConnection(AbstractOpenShiftConnectionFactory.java:36) 
    at com.openshift.client.OpenShiftConnectionFactory.getConnection(OpenShiftConnectionFactory.java:198) 
    at com.openshift.client.OpenShiftConnectionFactory.getConnection(OpenShiftConnectionFactory.java:158) 
    at com.openshift.client.OpenShiftConnectionFactory.getConnection(OpenShiftConnectionFactory.java:114) 
    at com.openshift.client.OpenShiftConnectionFactory.getConnection(OpenShiftConnectionFactory.java:103) 
    at org.jboss.tools.openshift.express.internal.core.connection.Connection.createUser(Connection.java:229) 
    at org.jboss.tools.openshift.express.internal.core.connection.Connection.connect(Connection.java:205) 
    at org.jboss.tools.openshift.express.internal.ui.wizard.connection.ConnectionWizardPageModel.connect(ConnectionWizardPageModel.java:247) 
    at org.jboss.tools.openshift.express.internal.ui.wizard.connection.ConnectionWizardPage$ConnectJob.run(ConnectionWizardPage.java:479) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 
Caused by: com.openshift.internal.client.httpclient.HttpClientException: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 
    at com.openshift.internal.client.httpclient.UrlConnectionHttpClient.createException(UrlConnectionHttpClient.java:201) 
    at com.openshift.internal.client.httpclient.UrlConnectionHttpClient.request(UrlConnectionHttpClient.java:161) 
    at com.openshift.internal.client.httpclient.UrlConnectionHttpClient.request(UrlConnectionHttpClient.java:140) 
    at com.openshift.internal.client.httpclient.UrlConnectionHttpClient.get(UrlConnectionHttpClient.java:99) 
    at com.openshift.internal.client.RestService.request(RestService.java:160) 
    at com.openshift.internal.client.RestService.request(RestService.java:107) 
    ... 11 more 
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:85) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:541) 
    at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1686) 
    at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1684) 
    at java.security.AccessController.doPrivileged(AccessController.java:330) 
    at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1682) 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1255) 
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:479) 
    at com.ibm.net.ssl.www2.protocol.https.b.getResponseCode(b.java:40) 
    at com.openshift.internal.client.httpclient.UrlConnectionHttpClient.createException(UrlConnectionHttpClient.java:184) 
    ... 16 more 
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 
    at com.ibm.jsse2.j.a(j.java:33) 
    at com.ibm.jsse2.j.a(j.java:31) 
    at com.ibm.jsse2.qc.b(qc.java:190) 
    at com.ibm.jsse2.qc.a(qc.java:456) 
    at com.ibm.jsse2.qc.h(qc.java:352) 
    at com.ibm.jsse2.qc.a(qc.java:523) 
    at com.ibm.jsse2.qc.startHandshake(qc.java:730) 
    at com.ibm.net.ssl.www2.protocol.https.c.afterConnect(c.java:70) 
    at com.ibm.net.ssl.www2.protocol.https.d.connect(d.java:9) 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1311) 
    at com.ibm.net.ssl.www2.protocol.https.b.getInputStream(b.java:89) 
    at com.openshift.internal.client.httpclient.UrlConnectionHttpClient.request(UrlConnectionHttpClient.java:157) 
    ... 15 more 
+0

확인이 http://stackoverflow.com/questions/6353849/received-fatal-alert-handshake-failure-through-sslhandshakeexception –

답변

1

이것은 매우 이상한 보이는 의미가 경우에 나는 JRE 7을 사용하고

, 나는 지금까지이 자리 didnt한다. SSL 핸드 셰이크가 알 수없는 이유로 실패합니다.

JDK7의 정확한 버전은 무엇입니까? OS가 무엇입니까?

건배 앙드레

+0

그것은 메이븐 저장소 누락 관련이있는 것으로 나타났다 - 내가 해결 프로젝트의 Maven 프로파일에 리포지토리를 추가합니다. –

+0

흠, 솔직히 나는 메이븐 리포 지 토리를 추가하면 그것을 해결할 수 있을지 의심 스럽다. IMHO OpenShift Eclipse 도구가 런타임에 Maven 저장소에 의존하지 않아서 일부 암시 적 또는 추가 조작으로 인해 문제가 해결되었을 것입니다. – adietisheim