You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Dale Herrig (JIRA)" <ji...@apache.org> on 2006/09/18 16:30:23 UTC

[jira] Created: (AXIS2-1181) WS-Security and HTTPS compatibility

WS-Security and HTTPS compatibility
-----------------------------------

                 Key: AXIS2-1181
                 URL: http://issues.apache.org/jira/browse/AXIS2-1181
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: core
    Affects Versions: 1.0
            Reporter: Dale Herrig


We implemented  WS-Security meaning we digital sign and digital encrypted the SOAP body. This works very well and as expected. The next step was to  have our Server and our Clients run over HTTPS (SSL). At this point we ran into lots and lots of problems.  Are WS-Security and HTTPS compatible with each other. If so, are their any special requirements that the server and client must follow, could you point me to any document that might be useful in this area.

----------------------------------------------------------------------
Please switch on http client logging and create a JIRA issue with the results.

http://jakarta.apache.org/commons/httpclient/logging.html

thanks,
dims

---------------------------------------------------------

Stack trace follows:


2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Java version: 1.5.0_06
2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Java vendor: Sun Microsystems Inc.
2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Java class path: .:/usr/local/resin-DEV/lib/webutil.jar:/usr/local/resin-DEV/lib/script-10.jar:/usr/local/resin-DEV/lib/jca-15.jar:/usr/local/resin-DEV/lib/jta-101.jar:/usr/local/resin-DEV/lib/eclipse-compiler.jar:/usr/local/resin-DEV/lib/license.jar:/usr/local/resin-DEV/lib/ejb-20.jar:/usr/local/resin-DEV/lib/resinboot.jar:/usr/local/resin-DEV/lib/jt400.jar:/usr/local/resin-DEV/lib/resin.jar:/usr/local/resin-DEV/lib/resin-jdk15.jar:/usr/local/resin-DEV/lib/jms-11.jar:/usr/local/resin-DEV/lib/j2eedeploy.jar:/usr/local/resin-DEV/lib/portlet-10.jar:/usr/local/resin-DEV/lib/quercus.jar:/usr/local/resin-DEV/lib/jstl-11.jar:/usr/local/resin-DEV/lib/ejb-30.jar:/usr/local/resin-DEV/lib/jt400-4.9.0.jar:/usr/local/resin-DEV/lib/jmx-12.jar:/usr/local/resin-DEV/lib/jsdk-24.jar:/usr/local/resin-DEV/lib/aopalliance.jar:/usr/local/resin-DEV/lib/pro.jar:/usr/local/java/lib/tools.jar
2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Operating system name: Linux
2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Operating system architecture: amd64
2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Operating system version: 2.6.9-22.ELsmp
2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SUN 1.5: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores)
2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - BC 1.33: BouncyCastle Security Provider v1.33
2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunRsaSign 1.5: Sun RSA signature provider
2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunJSSE 1.5: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)
2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunJCE 1.5: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunJGSS 1.0: Sun (Kerberos v5)
2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunSASL 1.5: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5)
2006-09-17 16:31:11,105 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.useragent = Jakarta Commons-HttpClient/3.0
2006-09-17 16:31:11,110 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.version = HTTP/1.1
2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.cookie-policy = rfc2109
2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.element-charset = US-ASCII
2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.content-charset = ISO-8859-1
2006-09-17 16:31:11,118 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@40389922
2006-09-17 16:31:11,118 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
2006-09-17 16:31:11,133 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.socket.timeout = 60000
2006-09-17 16:31:11,133 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.connection.timeout = 60000
2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.methods.PostMethod - enter PostMethod.clearRequestBody()
2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.methods.EntityEnclosingMethod - enter EntityEnclosingMethod.clearRequestBody()
2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod)
2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
2006-09-17 16:31:11,239 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 1 to process request
2006-09-17 16:31:11,239 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
2006-09-17 16:31:11,239 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
2006-09-17 16:31:11,244 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
2006-09-17 16:31:11,245 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
2006-09-17 16:31:11,245 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
2006-09-17 16:31:11,245 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
2006-09-17 16:31:11,245 INFO  org.apache.commons.httpclient.HttpMethodDirector - I/O exception (java.net.SocketException) caught when processing request: Unconnected sockets not implemented
2006-09-17 16:31:11,248 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Unconnected sockets not implemented
java.net.SocketException: Unconnected sockets not implemented
	at javax.net.SocketFactory.createSocket(SocketFactory.java:97)
	at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
	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(ReflectionSocketFactory.java:115)
	at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:129)
	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
	at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:530)
	at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:92)
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:299)
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:207)
	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:328)
	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.processRequest(SendAssignmentRequest.java:112)
	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.doPost(SendAssignmentRequest.java:80)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:188)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
	at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
	at java.lang.Thread.run(Thread.java:595)
2006-09-17 16:31:11,250 INFO  org.apache.commons.httpclient.HttpMethodDirector - Retrying request
2006-09-17 16:31:11,250 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 2 to process request
2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
2006-09-17 16:31:11,251 INFO  org.apache.commons.httpclient.HttpMethodDirector - I/O exception (java.net.SocketException) caught when processing request: Unconnected sockets not implemented
2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Unconnected sockets not implemented
java.net.SocketException: Unconnected sockets not implemented
	at javax.net.SocketFactory.createSocket(SocketFactory.java:97)
	at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
	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(ReflectionSocketFactory.java:115)
	at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:129)
	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
	at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:530)
	at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:92)
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:299)
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:207)
	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:328)
	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.processRequest(SendAssignmentRequest.java:112)
	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.doPost(SendAssignmentRequest.java:80)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:188)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
	at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
	at java.lang.Thread.run(Thread.java:595)
2006-09-17 16:31:11,251 INFO  org.apache.commons.httpclient.HttpMethodDirector - Retrying request
2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 3 to process request
2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
2006-09-17 16:31:11,252 INFO  org.apache.commons.httpclient.HttpMethodDirector - I/O exception (java.net.SocketException) caught when processing request: Unconnected sockets not implemented
2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Unconnected sockets not implemented
java.net.SocketException: Unconnected sockets not implemented
	at javax.net.SocketFactory.createSocket(SocketFactory.java:97)
	at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
	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(ReflectionSocketFactory.java:115)
	at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:129)
	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
	at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:530)
	at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:92)
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:299)
	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:207)
	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:328)
	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.processRequest(SendAssignmentRequest.java:112)
	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.doPost(SendAssignmentRequest.java:80)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
	at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:188)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
	at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
	at java.lang.Thread.run(Thread.java:595)
2006-09-17 16:31:11,252 INFO  org.apache.commons.httpclient.HttpMethodDirector - Retrying request
2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 4 to process request
2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Method retry handler returned false. Automatic recovery will not be attempted
2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.releaseConnection()
2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpConnection - Releasing connection back to connection manager.
2006-09-17 16:31:11,255 ERROR com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest - org.apache.axis2.AxisFault: Unconnected sockets not implemented; nested exception is: 
	java.net.SocketException: Unconnected sockets not implemented; nested exception is: 
	org.apache.axis2.AxisFault: Unconnected sockets not implemented; nested exception is: 
	java.net.SocketException: Unconnected sockets not implemented





-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Commented: (AXIS2-1181) WS-Security and HTTPS compatibility

Posted by "Oleg Kalnichevski (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-1181?page=comments#action_12435491 ] 
            
Oleg Kalnichevski commented on AXIS2-1181:
------------------------------------------

Dale,

This is really weird. Unconnected sockets are supported since Java 1.4. What is your default JSSE provider? 

Anyways, you should seriously consider implementing a custom SecureProtocolSocketFactory as per instructions given in the HttpClient SSL guide [1] and make sure that the SSL context is initialized and SSL sockets are created in a fashion compatible with your JSSE provider.

Hope this helps

Oleg 

[1] http://jakarta.apache.org/commons/httpclient/sslguide.html

> WS-Security and HTTPS compatibility
> -----------------------------------
>
>                 Key: AXIS2-1181
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1181
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 1.0
>            Reporter: Dale Herrig
>
> We implemented  WS-Security meaning we digital sign and digital encrypted the SOAP body. This works very well and as expected. The next step was to  have our Server and our Clients run over HTTPS (SSL). At this point we ran into lots and lots of problems.  Are WS-Security and HTTPS compatible with each other. If so, are their any special requirements that the server and client must follow, could you point me to any document that might be useful in this area.
> ----------------------------------------------------------------------
> Please switch on http client logging and create a JIRA issue with the results.
> http://jakarta.apache.org/commons/httpclient/logging.html
> thanks,
> dims
> ---------------------------------------------------------
> Stack trace follows:
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Java version: 1.5.0_06
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Java vendor: Sun Microsystems Inc.
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Java class path: .:/usr/local/resin-DEV/lib/webutil.jar:/usr/local/resin-DEV/lib/script-10.jar:/usr/local/resin-DEV/lib/jca-15.jar:/usr/local/resin-DEV/lib/jta-101.jar:/usr/local/resin-DEV/lib/eclipse-compiler.jar:/usr/local/resin-DEV/lib/license.jar:/usr/local/resin-DEV/lib/ejb-20.jar:/usr/local/resin-DEV/lib/resinboot.jar:/usr/local/resin-DEV/lib/jt400.jar:/usr/local/resin-DEV/lib/resin.jar:/usr/local/resin-DEV/lib/resin-jdk15.jar:/usr/local/resin-DEV/lib/jms-11.jar:/usr/local/resin-DEV/lib/j2eedeploy.jar:/usr/local/resin-DEV/lib/portlet-10.jar:/usr/local/resin-DEV/lib/quercus.jar:/usr/local/resin-DEV/lib/jstl-11.jar:/usr/local/resin-DEV/lib/ejb-30.jar:/usr/local/resin-DEV/lib/jt400-4.9.0.jar:/usr/local/resin-DEV/lib/jmx-12.jar:/usr/local/resin-DEV/lib/jsdk-24.jar:/usr/local/resin-DEV/lib/aopalliance.jar:/usr/local/resin-DEV/lib/pro.jar:/usr/local/java/lib/tools.jar
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Operating system name: Linux
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Operating system architecture: amd64
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Operating system version: 2.6.9-22.ELsmp
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SUN 1.5: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores)
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - BC 1.33: BouncyCastle Security Provider v1.33
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunRsaSign 1.5: Sun RSA signature provider
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunJSSE 1.5: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunJCE 1.5: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunJGSS 1.0: Sun (Kerberos v5)
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunSASL 1.5: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5)
> 2006-09-17 16:31:11,105 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.useragent = Jakarta Commons-HttpClient/3.0
> 2006-09-17 16:31:11,110 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.version = HTTP/1.1
> 2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
> 2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.cookie-policy = rfc2109
> 2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.element-charset = US-ASCII
> 2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.content-charset = ISO-8859-1
> 2006-09-17 16:31:11,118 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@40389922
> 2006-09-17 16:31:11,118 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
> 2006-09-17 16:31:11,133 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.socket.timeout = 60000
> 2006-09-17 16:31:11,133 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.connection.timeout = 60000
> 2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.methods.PostMethod - enter PostMethod.clearRequestBody()
> 2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.methods.EntityEnclosingMethod - enter EntityEnclosingMethod.clearRequestBody()
> 2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod)
> 2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
> 2006-09-17 16:31:11,239 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 1 to process request
> 2006-09-17 16:31:11,239 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
> 2006-09-17 16:31:11,239 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
> 2006-09-17 16:31:11,244 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,245 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
> 2006-09-17 16:31:11,245 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
> 2006-09-17 16:31:11,245 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,245 INFO  org.apache.commons.httpclient.HttpMethodDirector - I/O exception (java.net.SocketException) caught when processing request: Unconnected sockets not implemented
> 2006-09-17 16:31:11,248 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Unconnected sockets not implemented
> java.net.SocketException: Unconnected sockets not implemented
> 	at javax.net.SocketFactory.createSocket(SocketFactory.java:97)
> 	at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
> 	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(ReflectionSocketFactory.java:115)
> 	at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:129)
> 	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
> 	at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:530)
> 	at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:92)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:299)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:207)
> 	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
> 	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:328)
> 	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.processRequest(SendAssignmentRequest.java:112)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.doPost(SendAssignmentRequest.java:80)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
> 	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
> 	at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:188)
> 	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
> 	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
> 	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
> 	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
> 	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
> 	at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
> 	at java.lang.Thread.run(Thread.java:595)
> 2006-09-17 16:31:11,250 INFO  org.apache.commons.httpclient.HttpMethodDirector - Retrying request
> 2006-09-17 16:31:11,250 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 2 to process request
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,251 INFO  org.apache.commons.httpclient.HttpMethodDirector - I/O exception (java.net.SocketException) caught when processing request: Unconnected sockets not implemented
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Unconnected sockets not implemented
> java.net.SocketException: Unconnected sockets not implemented
> 	at javax.net.SocketFactory.createSocket(SocketFactory.java:97)
> 	at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
> 	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(ReflectionSocketFactory.java:115)
> 	at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:129)
> 	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
> 	at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:530)
> 	at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:92)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:299)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:207)
> 	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
> 	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:328)
> 	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.processRequest(SendAssignmentRequest.java:112)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.doPost(SendAssignmentRequest.java:80)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
> 	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
> 	at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:188)
> 	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
> 	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
> 	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
> 	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
> 	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
> 	at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
> 	at java.lang.Thread.run(Thread.java:595)
> 2006-09-17 16:31:11,251 INFO  org.apache.commons.httpclient.HttpMethodDirector - Retrying request
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 3 to process request
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,252 INFO  org.apache.commons.httpclient.HttpMethodDirector - I/O exception (java.net.SocketException) caught when processing request: Unconnected sockets not implemented
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Unconnected sockets not implemented
> java.net.SocketException: Unconnected sockets not implemented
> 	at javax.net.SocketFactory.createSocket(SocketFactory.java:97)
> 	at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
> 	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(ReflectionSocketFactory.java:115)
> 	at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:129)
> 	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
> 	at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:530)
> 	at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:92)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:299)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:207)
> 	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
> 	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:328)
> 	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.processRequest(SendAssignmentRequest.java:112)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.doPost(SendAssignmentRequest.java:80)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
> 	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
> 	at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:188)
> 	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
> 	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
> 	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
> 	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
> 	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
> 	at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
> 	at java.lang.Thread.run(Thread.java:595)
> 2006-09-17 16:31:11,252 INFO  org.apache.commons.httpclient.HttpMethodDirector - Retrying request
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 4 to process request
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
> 2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Method retry handler returned false. Automatic recovery will not be attempted
> 2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.releaseConnection()
> 2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpConnection - Releasing connection back to connection manager.
> 2006-09-17 16:31:11,255 ERROR com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest - org.apache.axis2.AxisFault: Unconnected sockets not implemented; nested exception is: 
> 	java.net.SocketException: Unconnected sockets not implemented; nested exception is: 
> 	org.apache.axis2.AxisFault: Unconnected sockets not implemented; nested exception is: 
> 	java.net.SocketException: Unconnected sockets not implemented

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Resolved: (AXIS2-1181) WS-Security and HTTPS compatibility

Posted by "Deepal Jayasinghe (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-1181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Deepal Jayasinghe resolved AXIS2-1181.
--------------------------------------

    Resolution: Incomplete

> WS-Security and HTTPS compatibility
> -----------------------------------
>
>                 Key: AXIS2-1181
>                 URL: https://issues.apache.org/jira/browse/AXIS2-1181
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: kernel
>    Affects Versions: 1.0
>            Reporter: Dale Herrig
>
> We implemented  WS-Security meaning we digital sign and digital encrypted the SOAP body. This works very well and as expected. The next step was to  have our Server and our Clients run over HTTPS (SSL). At this point we ran into lots and lots of problems.  Are WS-Security and HTTPS compatible with each other. If so, are their any special requirements that the server and client must follow, could you point me to any document that might be useful in this area.
> ----------------------------------------------------------------------
> Please switch on http client logging and create a JIRA issue with the results.
> http://jakarta.apache.org/commons/httpclient/logging.html
> thanks,
> dims
> ---------------------------------------------------------
> Stack trace follows:
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Java version: 1.5.0_06
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Java vendor: Sun Microsystems Inc.
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Java class path: .:/usr/local/resin-DEV/lib/webutil.jar:/usr/local/resin-DEV/lib/script-10.jar:/usr/local/resin-DEV/lib/jca-15.jar:/usr/local/resin-DEV/lib/jta-101.jar:/usr/local/resin-DEV/lib/eclipse-compiler.jar:/usr/local/resin-DEV/lib/license.jar:/usr/local/resin-DEV/lib/ejb-20.jar:/usr/local/resin-DEV/lib/resinboot.jar:/usr/local/resin-DEV/lib/jt400.jar:/usr/local/resin-DEV/lib/resin.jar:/usr/local/resin-DEV/lib/resin-jdk15.jar:/usr/local/resin-DEV/lib/jms-11.jar:/usr/local/resin-DEV/lib/j2eedeploy.jar:/usr/local/resin-DEV/lib/portlet-10.jar:/usr/local/resin-DEV/lib/quercus.jar:/usr/local/resin-DEV/lib/jstl-11.jar:/usr/local/resin-DEV/lib/ejb-30.jar:/usr/local/resin-DEV/lib/jt400-4.9.0.jar:/usr/local/resin-DEV/lib/jmx-12.jar:/usr/local/resin-DEV/lib/jsdk-24.jar:/usr/local/resin-DEV/lib/aopalliance.jar:/usr/local/resin-DEV/lib/pro.jar:/usr/local/java/lib/tools.jar
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Operating system name: Linux
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Operating system architecture: amd64
> 2006-09-17 16:31:11,098 DEBUG org.apache.commons.httpclient.HttpClient - Operating system version: 2.6.9-22.ELsmp
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SUN 1.5: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores)
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - BC 1.33: BouncyCastle Security Provider v1.33
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunRsaSign 1.5: Sun RSA signature provider
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunJSSE 1.5: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunJCE 1.5: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunJGSS 1.0: Sun (Kerberos v5)
> 2006-09-17 16:31:11,099 DEBUG org.apache.commons.httpclient.HttpClient - SunSASL 1.5: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5)
> 2006-09-17 16:31:11,105 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.useragent = Jakarta Commons-HttpClient/3.0
> 2006-09-17 16:31:11,110 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.version = HTTP/1.1
> 2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
> 2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.cookie-policy = rfc2109
> 2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.element-charset = US-ASCII
> 2006-09-17 16:31:11,113 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.protocol.content-charset = ISO-8859-1
> 2006-09-17 16:31:11,118 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@40389922
> 2006-09-17 16:31:11,118 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
> 2006-09-17 16:31:11,133 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.socket.timeout = 60000
> 2006-09-17 16:31:11,133 DEBUG org.apache.commons.httpclient.params.DefaultHttpParams - Set parameter http.connection.timeout = 60000
> 2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.methods.PostMethod - enter PostMethod.clearRequestBody()
> 2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.methods.EntityEnclosingMethod - enter EntityEnclosingMethod.clearRequestBody()
> 2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod)
> 2006-09-17 16:31:11,210 DEBUG org.apache.commons.httpclient.HttpClient - enter HttpClient.executeMethod(HostConfiguration,HttpMethod,HttpState)
> 2006-09-17 16:31:11,239 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 1 to process request
> 2006-09-17 16:31:11,239 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
> 2006-09-17 16:31:11,239 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
> 2006-09-17 16:31:11,244 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,245 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
> 2006-09-17 16:31:11,245 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
> 2006-09-17 16:31:11,245 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,245 INFO  org.apache.commons.httpclient.HttpMethodDirector - I/O exception (java.net.SocketException) caught when processing request: Unconnected sockets not implemented
> 2006-09-17 16:31:11,248 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Unconnected sockets not implemented
> java.net.SocketException: Unconnected sockets not implemented
> 	at javax.net.SocketFactory.createSocket(SocketFactory.java:97)
> 	at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
> 	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(ReflectionSocketFactory.java:115)
> 	at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:129)
> 	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
> 	at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:530)
> 	at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:92)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:299)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:207)
> 	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
> 	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:328)
> 	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.processRequest(SendAssignmentRequest.java:112)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.doPost(SendAssignmentRequest.java:80)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
> 	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
> 	at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:188)
> 	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
> 	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
> 	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
> 	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
> 	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
> 	at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
> 	at java.lang.Thread.run(Thread.java:595)
> 2006-09-17 16:31:11,250 INFO  org.apache.commons.httpclient.HttpMethodDirector - Retrying request
> 2006-09-17 16:31:11,250 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 2 to process request
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,251 INFO  org.apache.commons.httpclient.HttpMethodDirector - I/O exception (java.net.SocketException) caught when processing request: Unconnected sockets not implemented
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Unconnected sockets not implemented
> java.net.SocketException: Unconnected sockets not implemented
> 	at javax.net.SocketFactory.createSocket(SocketFactory.java:97)
> 	at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
> 	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(ReflectionSocketFactory.java:115)
> 	at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:129)
> 	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
> 	at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:530)
> 	at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:92)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:299)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:207)
> 	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
> 	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:328)
> 	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.processRequest(SendAssignmentRequest.java:112)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.doPost(SendAssignmentRequest.java:80)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
> 	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
> 	at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:188)
> 	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
> 	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
> 	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
> 	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
> 	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
> 	at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
> 	at java.lang.Thread.run(Thread.java:595)
> 2006-09-17 16:31:11,251 INFO  org.apache.commons.httpclient.HttpMethodDirector - Retrying request
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 3 to process request
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
> 2006-09-17 16:31:11,251 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,252 INFO  org.apache.commons.httpclient.HttpMethodDirector - I/O exception (java.net.SocketException) caught when processing request: Unconnected sockets not implemented
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Unconnected sockets not implemented
> java.net.SocketException: Unconnected sockets not implemented
> 	at javax.net.SocketFactory.createSocket(SocketFactory.java:97)
> 	at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
> 	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(ReflectionSocketFactory.java:115)
> 	at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:129)
> 	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
> 	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
> 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
> 	at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:530)
> 	at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:92)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:299)
> 	at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:207)
> 	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
> 	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:328)
> 	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
> 	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.processRequest(SendAssignmentRequest.java:112)
> 	at com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest.doPost(SendAssignmentRequest.java:80)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
> 	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
> 	at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:188)
> 	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
> 	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
> 	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
> 	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
> 	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
> 	at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
> 	at java.lang.Thread.run(Thread.java:595)
> 2006-09-17 16:31:11,252 INFO  org.apache.commons.httpclient.HttpMethodDirector - Retrying request
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Attempt number 4 to process request
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.open()
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - Open connection to lvdwss001.testwbsrv.com:8443
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Closing the connection.
> 2006-09-17 16:31:11,252 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.close()
> 2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.closeSockedAndStreams()
> 2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpMethodDirector - Method retry handler returned false. Automatic recovery will not be attempted
> 2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.releaseConnection()
> 2006-09-17 16:31:11,253 DEBUG org.apache.commons.httpclient.HttpConnection - Releasing connection back to connection manager.
> 2006-09-17 16:31:11,255 ERROR com.testwbsrv.ws.consumer.assignment.SendAssignmentRequest - org.apache.axis2.AxisFault: Unconnected sockets not implemented; nested exception is: 
> 	java.net.SocketException: Unconnected sockets not implemented; nested exception is: 
> 	org.apache.axis2.AxisFault: Unconnected sockets not implemented; nested exception is: 
> 	java.net.SocketException: Unconnected sockets not implemented

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org