In Axis2-1.3
There is an outstanding bug when define your SSL service <service
name="service" .......scope="transportsession">
(when configuring scope="transportsession")

Please check
https://issues.apache.org/jira/browse/AXIS2-3141
for patch

M--
----- Original Message -----
From: "MTU" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Sunday, October 28, 2007 6:59 AM
Subject: Re: Axis2 SSL : org.apache.axis2.AxisFault: Unconnected sockets not
implemented


>
> Hello Eric,
>
> i have the same problem with Axis2 1.3, Java 1.5 and Tomcat 5.5!
> Do you already found a solution for this problem?
>
> Thanks!
>
> Regards!
>
> MTU
>
>
> EricMacau wrote:
> >
> > Hello,
> >
> > When I tried to invoke a web service over SSL, it caused the following
> > exception.
> > Please help me and I just want to invoke web service over SSL.
> >
> > I am using Axis2-1.1.1 + Tomcat-5.0.28 + J2SDK-1.4.2.
> >
> >
> >
> >
> > My client code:
> > ========================
> > System.setProperty("javax.net.ssl.keyStore", "client.keystore"");
> > System.setProperty("javax.net.ssl.keyStorePassword", "changeit");
> >
> > ESignTrustServiceStub stub = new ESignTrustServiceStub(uri);
> > VerifyResponse resp = stub.verify(v);
> >
> >
> >
> > Tomcat setting:
> > ==========================
> > <Connector port="443"
> >                maxThreads="150" minSpareThreads="25"
maxSpareThreads="75"
> >                enableLookups="true" disableUploadTimeout="true"
> >                acceptCount="100" debug="0" scheme="https" secure="true"
> >                clientAuth="false" sslProtocol="TLS"
> >                keystoreFile="conf/server.keystore"
> >                keystorePass="changeit"
> >                />
> >
> > Please also check my key generation step in the attached file.
> >
> >
> > Exceptions:
> > ========================
> >
> > 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
> >         at
> >
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTT
PTransportSender.java:227)
> >         at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:674)
> >         at
> >
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperatio
n.java:237)
> >         at
> >
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOpera
tion.java:202)
> >         at
> >
mo.dse.esigntrust.client.ESignTrustServiceStub.verify(ESignTrustServiceStub.
java:325)
> >         at mo.dse.esigntrust.client.Check.check(Check.java:83)
> >         at org.apache.jsp.process_jsp._jspService(process_jsp.java:79)
> >         at
> > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >         at
> >
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
24)
> >         at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> >         at
> > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >         at
> >
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:237)
> >         at
> >
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)
> >         at
> >
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)
> >         at
> >
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
> >         at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >         at
> >
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:198)
> >         at
> >
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:152)
> >         at
> >
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
> >         at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >         at
> >
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
)
> >         at
> >
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
> >         at
> >
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118
)
> >         at
> >
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
> >         at
> >
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:535)
> >         at
> >
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
> >         at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >         at
> >
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
> >         at
> >
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
> >         at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >         at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> >         at
> > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> >         at
> >
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> >         at
> >
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:705)
> >         at
> >
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> >         at
> >
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
> >         at java.lang.Thread.run(Thread.java:534)
> > Caused by: org.apache.axis2.AxisFault: Unconnected sockets not
> > implemented; nested exception is:
> >         java.net.SocketException: Unconnected sockets not implemented
> >         at
> >
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithC
ommons(CommonsHTTPTransportSender.java:344)
> >         at
> >
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTT
PTransportSender.java:204)
> >         ... 38 more
> > Caused by: java.net.SocketException: Unconnected sockets not implemented
> >         at javax.net.SocketFactory.createSocket(DashoA12275)
> >         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:324)
> >         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(HttpMethod
Director.java:386)
> >         at
> >
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDir
ector.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(AbstractHTT
PSender.java:541)
> >         at
> >
org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.j
ava:119)
> >         at
> >
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithC
ommons(CommonsHTTPTransportSender.java:335)
> >         ... 39 more
> >
> > if not "%JAVA_HOME%" == "" goto gotJavaHome
> > echo You must set JAVA_HOME to point at your Java Development Kit
> > installation
> > goto cleanup
> > :gotJavaHome
> >
> > echo Generating the Server KeyStore in file server.keystore
> > %java_home%\bin\keytool -genkey -alias tomcat-sv \
> > -dname "CN=localhost, OU=X, O=Y, L=Z, S=XY, C=YZ" \
> > -keyalg RSA -keypass changeit -storepass changeit -keystore
> > server.keystore
> >
> > echo Exporting the certificate from keystore to an external file
> > server.cer
> > %java_home%\bin\keytool -export -alias tomcat-sv -storepass changeit \
> > -file server.cer -keystore server.keystore
> >
> > echo Generating the Client KeyStore in file client.keystore
> > %java_home%\bin\keytool -genkey -alias tomcat-cl \
> > -dname "CN=Client, OU=X, O=Y, L=Z, S=XY, C=YZ" \
> > -keyalg RSA -keypass changeit -storepass changeit -keystore
> > client.keystore
> >
> > echo Exporting the certificate from keystore to external file client.cer
> > %java_home%\bin\keytool -export -alias tomcat-cl -storepass changeit \
> > -file client.cer -keystore client.keystore
> >
> > echo Importing Client's certificate into Server's keystore
> > %java_home%\bin\keytool -import -v -trustcacerts -alias tomcat -file \
> > server.cer -keystore client.keystore -keypass changeit -storepass
changeit
> >
> > echo Importing Server's certificate into Client's keystore
> > %java_home%\bin\keytool -import -v -trustcacerts -alias tomcat -file \
> > client.cer -keystore server.keystore -keypass changeit -storepass
changeit
> >
> > :cleanup
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
> --
> View this message in context:
http://www.nabble.com/Axis2-SSL-%3A-org.apache.axis2.AxisFault%3A-Unconnecte
d-sockets-not-implemented-tf3588449.html#a13452229
> Sent from the Axis - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to