Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Axis: Unrecognized SSL message, plaintext connection? / 9 сообщений из 9, страница 1 из 1
30.07.2012, 15:37:45
    #37897924
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axis: Unrecognized SSL message, plaintext connection?
Есть некий набор классов, сгенерированный Axis 1.4
Сервис работает через https прокси
192.168.0.1 : 3128 - в систем проперти перед запуском сервиса

И соответственно выдает такую вот ошибку:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
	at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)
	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
	at org.apache.axis.client.Call.invoke(Call.java:2767)
	at org.apache.axis.client.Call.invoke(Call.java:2443)
	at org.apache.axis.client.Call.invoke(Call.java:2366)
	at org.apache.axis.client.Call.invoke(Call.java:1812)
	at com.yieldmanager.api.ContactService.ContactServicePortTypeImpl.login(ContactServicePortTypeImpl.java:103)
	at com.yieldmanager.api.ContactService.TestContactServicePortType.testGetActiveSessions(TestContactServicePortType.java:45)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:691)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:883)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1208)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
	at org.testng.TestRunner.privateRun(TestRunner.java:753)
	at org.testng.TestRunner.run(TestRunner.java:613)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1137)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1062)
	at org.testng.TestNG.run(TestNG.java:974)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:109)
	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:202)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:173)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:111)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
	at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(InputRecord.java:523)
	at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:355)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:830)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1170)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1197)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1181)
	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)
	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
	... 41 more



Через socks прокси работает корректно.
В чем проблема? Перемещаясь по инету через https прокси у меня браузер показывает корректно ssl сертифицированные сайты, значит такие ssl овер https работает.
...
Рейтинг: 0 / 0
30.07.2012, 15:47:01
    #37897944
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axis: Unrecognized SSL message, plaintext connection?
Подозреваю что это бага Axis
https://issues.apache.org/jira/browse/AXIS-790
...
Рейтинг: 0 / 0
30.07.2012, 15:54:46
    #37897964
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axis: Unrecognized SSL message, plaintext connection?
Blazkowicz,

там правда axis+java web start+.. у меня stand alone приложение с jdk 1.6.
Но информация тоже не лишняя.
...
Рейтинг: 0 / 0
30.07.2012, 15:58:15
    #37897972
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axis: Unrecognized SSL message, plaintext connection?
Озверинтам правда axis+java web start+.. у меня stand alone приложение с jdk 1.6.
Но информация тоже не лишняя.
Подключите исходники и посмотрите евойную JSSESocketFactory. Возможно AXIS просто проигнорировал ваши настройки Proxy и коннектится напрямую.
...
Рейтинг: 0 / 0
30.07.2012, 16:00:38
    #37897976
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axis: Unrecognized SSL message, plaintext connection?
Даже не "Возможно", а точно. Там в стеке только axis классы. Вот он и создаёт сокет на целевой адрес, про какие-то там настройки прокси он никуку. А чем вам JAXWS не угодил?
...
Рейтинг: 0 / 0
30.07.2012, 16:05:18
    #37897986
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axis: Unrecognized SSL message, plaintext connection?
Blazkowicz,

да, сейчас как раз этим занялся(про исходники)
Насчет JAXWS - тем, что ни тем, ни другим особо не было нужды пользоваться.
Если не сложно в 2х словах - преимущества есть критичные?
...
Рейтинг: 0 / 0
30.07.2012, 16:10:39
    #37898000
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axis: Unrecognized SSL message, plaintext connection?
ОзверинНасчет JAXWS - тем, что ни тем, ни другим особо не было нужды пользоваться.
Если не сложно в 2х словах - преимущества есть критичные?
- JAXWS быстрее
- JAXWS включен в Java 6
- JAXWS сгенерит вам по WSDL классы и вы получите нормальный типобезопасный API вместо того чтобы задавать методы и параметрами строками
- JAXWS использует все вкусности Java HTTP - прокси, SSL, Authentication в полном объеме
- Axis 1.4 вышел в апреле 2006 и с тех пор не апдейтился. Java 6 вышла в декабре того же года, но апдейтиться до сих пор.
...
Рейтинг: 0 / 0
30.07.2012, 16:19:29
    #37898010
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axis: Unrecognized SSL message, plaintext connection?
Неожиданным оказалось то, что часть настроек Axis читает из систем проперти(видимо, proxyHost и proxyPort) а чать - нет. (proxyUser, proxyPass)
Странно. Видимо придется только через его проперти задавать все.
...
Рейтинг: 0 / 0
30.07.2012, 16:19:54
    #37898012
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axis: Unrecognized SSL message, plaintext connection?
Blazkowicz,

спасибо большое. Буду смотреть на новье ;)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Axis: Unrecognized SSL message, plaintext connection? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]