2011-11-24 21 views
0

私のアプリケーションに問題があります。 SSLを介して接続し、ローカルコンピュータ(1台のコンピュータ)で動作しますが、別のコンピュータ(LAN内)に1つのアプリケーションを置くと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 

キーは私に(Javaのキーツール)によって生成され

別の奇妙なことがそれであるプロキシ作成(WSプロキシ) の間に、私は(私はjavax.net.debug=allていることを参照)接続が行われ、WSDLが送られていることがわかり、私はWebMethod属性を実行しようとした場合、私はconnection refused: connect

を持っているということですSSLの設定に関するいくつかの問題?

+0

途中にファイアウォールがありますか? – Bruno

+0

LANは私のプライベートネットワーク(スイッチと2台のPC)です テスト用に簡単なSSLサーバ/クライアントを作成しました。(LAN経由で2台のコンピュータでも同じキー/証明書を使用しています) 私は接続できます私の新しいシンプルなクライアントは、同じコンピュータ上の春/桟橋のWSに向かいますが、別のものに接続することはできません。 私はこの問題がjetty/springのwebserviceサーバーにあると推測しています – razor

答えて

0

SSLは何の関係もありません。平文ソケットで同じエラーが発生します。それを試してみてください。指定したhost:ポートが間違っているか、介在するファイアウォールが協力していません。

+0

または、おそらくすべてのインターフェイスでリッスンしていません – Miquel

関連する問題