2011-11-24 5 views
0

내 응용 프로그램에 문제가 있습니다. SSL을 통해 연결하고 로컬 컴퓨터 (한 대의 컴퓨터)에서 작동하지만 다른 컴퓨터 (LAN에 있음)에 하나의 응용 프로그램을 넣으면 ConnectionException이 표시됩니다 : Connection refused : connectjava ssl 연결이 거부되었지만 로컬 컴퓨터에서 작동합니다.

my server config 및 부두)

<httpj:connector> 
    <bean class="org.eclipse.jetty.server.ssl.SslSocketConnector"> 
     <property name="port" value="8456" /> 
     <property name="keystore" value="./config/server.jks" /> 
     <property name="password" value="server" /> 
     <property name="keyPassword" value="server" /> 

     <property name="truststore" value="./config/server-trust.jks" /> 
     <property name="trustPassword" value="server-trust" /> 
     <property name="needClientAuth" value="false" /> 
     <property name="wantClientAuth" value="true" /> 

내 클라이언트 설정 :

Ssl.TrustStore=conf/client-trust2.jks 
Ssl.TrustStorePassword=client-trust 
Ssl.TrustStoreType=jks 
Ssl.KeyStore=conf/client2.jks 
Ssl.KeyStorePassword=client 
Ssl.KeyPassword=client2 
Ssl.KeyStoreType=jks 

키가 나 (자바의 키 도구)에 의해 생성 된

또 다른 이상한 점은 프록시 생성 (WS 프록시) 동안 내가 연결이되고 WSDL이 전송되는 것을 볼 수 있다는 것입니다 그것은 connection refused: connect

입니다 난의 WebMethod를 실행하려고하면,하지만 난있어 (내가 javax.net.debug=all로 볼) SSL 구성에 문제가 있습니까?

+0

도중에 방화벽이 있습니까? – Bruno

+0

LAN은 개인 네트워크입니다 (스위치와 2 대의 PC) 테스트 용으로 간단한 SSL 서버/클라이언트를 만들었습니다. LAN을 통해 두 대의 컴퓨터에서도 동일한 키/인증서를 사용합니다. 연결할 수 있습니다. 같은 컴퓨터에 스프링/부두에 WS에 내 새로운 간단한 클라이언트,하지만 나는 다른 경우에 연결할 수 없습니다. 그래서 부두/봄에 webservice 서버에 문제가있는 것 같음 – razor

답변

0

SSL은 아무 관련이 없습니다. 일반 텍스트 소켓에서 동일한 오류가 발생합니다. 시도 해봐. 지정한 호스트 : 포트가 잘못되었거나 중간에있는 방화벽이 협조하지 않았습니다.

+0

또는 모든 인터페이스에서 수신 대기하지 않는 것 같습니다. – Miquel

관련 문제