2011-11-24 2 views
0

У меня проблема с моими приложениями. Они подключаются через SSL и работают на локальном компьютере (на одном компьютере), но когда я помещаю одно приложение на другой компьютер (в локальной сети), я вижу ConnectionException: Connection отказано: connectjava ssl соединение отказано, но оно работает на локальной машине

my server config (webservices with spring и молы)

<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 

ключи генерируются мной (Keytool Явы)

одна странность в том, что во время создания прокси (WS прокси) Я вижу, что соединение выполнено и WSDL отправляется (я вижу, что с javax.net.debug=all), но если я пытаюсь выполнить WebMethod я получил connection refused: connect

это некоторая проблема с конфигурацией SSL?

+0

Любой брандмауэр по дороге? – Bruno

+0

LAN - это моя частная сеть (коммутатор и два компьютера) Я создал простой сервер SSL/клиент для тестирования, и он работает (на двух компьютерах через LAN тоже, используя те же ключи/сертификаты) Я могу подключиться мой новый простой клиент для WS на Spring/Jetty на том же компьютере, но я не могу подключиться, если его на другом. , так что я предполагаю, что проблема связана с сервером webservice на причале/весне – razor

ответ

0

SSL не имеет к этому никакого отношения. Вы получите ту же ошибку с открытым текстом. Попробуй. Либо указанный вами узел: неверный порт, либо промежуточный брандмауэр не взаимодействует.

+0

Или, может быть, вы не слушаете на всех интерфейсах – Miquel

Смежные вопросы