HTTPClient-java.net.SocketException: Ulanmagan rozetkalar amalga oshirilmagan.

Masofaviy serverni ulash va HTTPS yordamida faylni uzatish uchun HTTPClient 4.0 dan foydalanaman. Men ulanishga harakat qilganimda, "java.net.SocketException: Ulanmagan rozetkalar amalga oshirilmagan" istisnosini olaman. Iltimos, stack iziga qarang

java.net.SocketException: Unconnected sockets not implemented 
at java.lang.Throwable.<init>(Throwable.java:196) 
at java.lang.Exception.<init>(Exception.java:41) 
at java.io.IOException.<init>(IOException.java:40) 
at java.net.SocketException.<init>(SocketException.java:29) 
at javax.net.SocketFactory.createSocket(SocketFactory.java:2) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
at java.lang.reflect.Method.invoke(Method.java:585) 
at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(Unknown Source) 
at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(Unknown Source) 
at org.apache.commons.httpclient.HttpConnection.open(Unknown Source) 
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(Unknown Source) 
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(Unknown Source) 
at org.apache.commons.httpclient.HttpClient.executeMethod(Unknown Source) 
at org.apache.commons.httpclient.HttpClient.executeMethod(Unknown Source) 
at co.com.personalsoft.ftpseguro.utilidades.TransmisionHTTP.ejecutarTransmisionHTTP(TransmisionHTTP.java:107) 
at co.com.personalsoft.ftpseguro.utilidades.TransmisionFTPNew.ejecutarTransmisionAuto(TransmisionFTPNew.java:483) 
at co.com.personalsoft.ftpseguro.utilidades.TransmisionFTPNew.ejecutarTransmision(TransmisionFTPNew.java:1016) 
at co.com.personalsoft.ftpautomatico.ConexionThread.run(ConexionThread.java:58) 
at java.lang.Thread.run(Thread.java:595) 

Xuddi shu xato HTTP Client 3.1 dan foydalanganda ham topiladi.

Mening muhitim ilovalari serveri: Websphere dastur serveri 6.1.0.23 Java: JDK 1.5.0.16


person shyam sundar    schedule 15.11.2009    source manba
comment
U veb-sferadan tashqarida ishlaydimi? Ehtimol, websphere rozetka zavodini almashtiradimi?   -  person bmargulies    schedule 16.11.2009
comment
bu websphere ilova serverida ishlamoqda 5.1 Xato faqat WAS 6.1 da topilgan   -  person shyam sundar    schedule 16.11.2009
comment
Men buni RAD 7.0 va WAS 6.1 sinov muhitida ko'rmoqdaman. Xuddi shu aniq kod men uni eng so'nggi JDK yordamida ishga tushirganimda ishlaydi, lekin WAS 6.1 sinov muhitida qaysi versiya ishlatilmasin. Bu JDKning maxsus versiyasi bilan bog'liq ko'rinadi: old.nabble.com / va stackoverflow.com/questions/116635/ bilan amalga oshirildi   -  person Suppressingfire    schedule 08.12.2009


Javoblar (2)


Aslida olovni bostirishdan ko'ra to'liqroq javob

  1. Java qurilishiga com.ibm.ws.admin.client_7.0.0.jar qo'shing

    Bu java.lang.NoClassDefFoundError: com.ibm.ffdc.Manager error ni hal qiladi.

  2. Sozlamaga qo'shing:

    import java.security.Security;
    ...
    Security.setProperty("ssl.SocketFactory.provider", "com.ibm.jsse2.SSLSocketFactoryImpl");
    

    Bu Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory ni hal qiladi

person Albert T. Wong    schedule 29.01.2011

Men javax.net.debugni yoqganimda, com.ibm.websphere.com.ibm.websphere.ssl.protocol.SSLSocketFactory yetishmayotgan sinf borligini payqadim.

Httpclientni chaqiradigan birlik testlarida muammoga duch keldim. Men bu qatorni TestClass.setUp() ga qo'shishni yakunladim.

Security.setProperty("ssl.SocketFactory.provider", "com.ibm.jsse2.SSLSocketFactoryImpl");
person Suppressingfire    schedule 08.12.2009