If you're using SSL in your Client, you have to setup some security
parameters. I'm using Tomcat as well and placed the following lines into my
code.

System.setProperty("javax.net.ssl.trustStore","/usr/...... the place where
your key's are ");
System.setProperty("java.protocl.handler.pkgs",
"com.sun.net.ssl.internal.www.protocol");
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());

Torsten
> -----Ursprüngliche Nachricht-----
> Von:  Michael D. Spence [SMTP:[EMAIL PROTECTED]]
> Gesendet am:  Dienstag, 17. Dezember 2002 04:50
> An:   [EMAIL PROTECTED]
> Betreff:      Axis and SSL
> 
> Tomcat's able to do SSL just fine.  And I can connect to and use my web
> service just fine.  But when I change the URL from
> http://localhost:8080/axis/services/Myservice to
> https://localhost:8443/axis/services/Myservice, I get the error below.
> Anybody
> got any advice?
> 
> 
> 
> INFO: Mapping Exception to AxisFault
> AxisFault
>  faultCode:
> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>  faultSubcode:
>  faultString: java.lang.NullPointerException
>  faultActor: null
>  faultNode: null
>  faultDetail:
>         stackTrace: java.lang.NullPointerException
>         at
> org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:1
> 57)
>         at
> org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:114)
> 
>         at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrateg
> y.java:71)
>         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156)
>         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126)
>         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:182)
>         at org.apache.axis.client.Call.invokeEngine(Call.java:2376)
>         at org.apache.axis.client.Call.invoke(Call.java:2365)
>         at org.apache.axis.client.Call.invoke(Call.java:2062)
>         at org.apache.axis.client.Call.invoke(Call.java:1986)
>         at org.apache.axis.client.Call.invoke(Call.java:1509)
>         at
> com.echo.NCNSS.IF.NFMSvcSoapBindingStub.connect(NFMSvcSoapBindingStub
> .java:193)
>         at soaptester.Frame1.jbInit(Frame1.java:110)
>         at soaptester.Frame1.<init>(Frame1.java:50)
>         at soaptester.soaptest.<init>(soaptest.java:20)
>         at soaptester.soaptest.main(soaptest.java:49)
> 
> 
> java.lang.NullPointerException
>         at org.apache.axis.AxisFault.makeFault(AxisFault.java:127)
>         at
> org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:131)
> 
>         at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrateg
> y.java:71)
>         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156)
>         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126)
>         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:182)
>         at org.apache.axis.client.Call.invokeEngine(Call.java:2376)
>         at org.apache.axis.client.Call.invoke(Call.java:2365)
>         at org.apache.axis.client.Call.invoke(Call.java:2062)
>         at org.apache.axis.client.Call.invoke(Call.java:1986)
>         at org.apache.axis.client.Call.invoke(Call.java:1509)
>         at
> com.echo.NCNSS.IF.NFMSvcSoapBindingStub.connect(NFMSvcSoapBindingStub
> .java:193)
>         at soaptester.Frame1.jbInit(Frame1.java:110)
>         at soaptester.Frame1.<init>(Frame1.java:50)
>         at soaptester.soaptest.<init>(soaptest.java:20)
>         at soaptester.soaptest.main(soaptest.java:49)
> Caused by: java.lang.NullPointerException
>         at
> org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:1
> 57)
>         at
> org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:114)
> 
>         ... 14 more
> 
> Michael D. Spence
> Mockingbird Data Systems, Inc.
> 

Reply via email to