It is defaulted to https myhost: port 8443. 
I can use my browser pointed to
https://hostname:8443....?message=login&username=myuser&password=mypass
And get the expected responses.

Also used a tcptrace and thinks look right.

Raul



-----Original Message-----
From: Michael Thompson [mailto:[EMAIL PROTECTED] 
Sent: Friday, August 20, 2004 12:34 PM
To: [EMAIL PROTECTED]
Subject: Re: Axis and SSL


Make sure that your client is connecting via a https url and not a http
url. --m


Flores, Raul wrote:

> Hi,
>
> I am having the following problem when running axis 1.2 beta 2 over
> Tomcat with https.
> When my client connects to port 8080, everything works fine.
> When I try to run the same code against port 8443 (ssl) the client 
> bombs after the first for loop iteration.
>
> Any help is appreciated,
> Raul Flores
>
>
> My client code look like:
> ...
> System.setProperty("javax.net.ssl.trustStore", client.keystore"); 
> System.setProperty("java.protocol.handler.pkgs" , 
> "com.sun.net.ssl.internal.www.protocol");
> System.setProperty("javax.net.debug", "ssl");
>
> AuthenticationDataServiceLocator locator = new
> AuthenticationDataServiceLocator();
> ADSBindingStub stub = (ADSBindingStub) 
> locator.getAuthenticationDataServicePort();
> stub.setMaintainSession(true);
> ...
> // setup lit for input to login method
> for (int i = 1; i <=8; i++) {
> loginResponseData = stub.login(lit);
> System.out.println("XXXXXXXXXX login sessionId:
> validSess = stub.validateSession(vData);
> System.out.println("XXXXXXXXXX" + validSess.toString());
> }
> ...
>
>
>
> This is what I get:
> [java] XXXXXXXXXX login 1 :
> [java] XXXXXXXXXX login sessionId: 888888888888888888888888
>
> [java] XXXXXXXXXX validate session 1 :
> [java] XXXXXXXXXX validated 888888888888888888888888 userName: 
> myUsername [java] XXXXXXXXXX login 2 : [java] Exception: ; nested 
> exception is: [java] java.net.SocketException: Software caused 
> connection abort: recv failed
> [java] AxisFault
> [java] faultCode: 
> {_http://schemas.xmlsoap.org/soap/envelope/}Server.userException_ 
> <http://schemas.xmlsoap.org/soap/envelope/%7DServer.userException>
> [java] faultSubcode:
> [java] faultString: java.net.SocketException: Software caused 
> connection abort: recv failed
> [java] faultActor:
> [java] faultNode:
> [java] faultDetail:
> [java] 
> {_http://xml.apache.org/axis/}stackTrace:java.net.SocketException_ 
> <http://xml.apache.org/axis/%7DstackTrace:java.net.SocketException>: 
> Software caused connection abort: recv failed
>
> [java] at java.net.SocketInputStream.socketRead0(Native Method) [java]

> at java.net.SocketInputStream.read(SocketInputStream.java:129)
> [java] at com.sun.net.ssl.internal.ssl.InputRecord.a(DashoA6275)
> [java] at com.sun.net.ssl.internal.ssl.InputRecord.read(DashoA6275)
> [java] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
> [java] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
> [java] at com.sun.net.ssl.internal.ssl.AppInputStream.read(DashoA6275)
> [java] at 
> java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
> [java] at
java.io.BufferedInputStream.read(BufferedInputStream.java:201)
> [java] at 
>
org.apache.axis.transport.http.HTTPSender.readHeadersFromSocket(HTTPSend
er.java:518) 
>
> [java] at
> org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:93)
> [java] at 
>
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.j
ava:32) 
>
> [java] at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> [java] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> [java] at 
> org.apache.axis.client.AxisClient.invoke(AxisClient.java:147)
> [java] at org.apache.axis.client.Call.invokeEngine(Call.java:2735)
> [java] at org.apache.axis.client.Call.invoke(Call.java:2718)
> [java] at org.apache.axis.client.Call.invoke(Call.java:2394)
> [java] at org.apache.axis.client.Call.invoke(Call.java:2317)
> [java] at org.apache.axis.client.Call.invoke(Call.java:1774)
> [java] at 
> com.lmtas.ads.client.ADSBindingStub.login(ADSBindingStub.java:223)
> [java] at adsClientTest.main(adsClientTest.java:40)
>
>

Reply via email to