Problema com Axis+HTTPS

Olá Pessoal,

Estou usando o Apache Axis2 1.2 há algum tempo para consumir Web Services sobre HTTPS e tem funcionado perfeitamente.
Contudo, quando o Web Service está hospedado num servidor com o certificado " VeriSign Class 3 Extended Validation SSL CA",
recebo a seguinte exceção no cliente, na hora de consumir o WS:

    java.lang.IllegalStateException: Can't overwrite cause
at java.lang.Throwable.initCause(Throwable.java:320)
at com.ctc.wstx.compat.Jdk14Impl.setInitCause(Jdk14Impl.java:70)
at com.ctc.wstx.exc.WstxException.<init>(WstxException.java:46)
at com.ctc.wstx.exc.WstxIOException.<init>(WstxIOException.java:16)
at com.ctc.wstx.sw.BaseStreamWriter.safeFlushStream(BaseStreamWriter.java:1439)
at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:119)
at org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:382)
at org.apache.axis2.transport.http.SOAPOverHTTPSender$AxisSOAPRequestEntity.handleOMOutput(SOAPOverHTTPSender.java:145)
at org.apache.axis2.transport.http.SOAPOverHTTPSender$AxisSOAPRequestEntity.writeRequest(SOAPOverHTTPSender.java:180)
at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:495)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1973)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:993)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
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 src.logon.LogonStub.Login(LogonStub.java:118)
at src.logon.LogonClient.login(LogonClient.java:40)
at src.test.TesteWS.main(TesteWS.java:45)

O que preciso fazer para funcionar com esse certificado ? Até agora já trabalhei com vários e esse foi o único que tive problema…

Obrigado.

Ola, estou trabalhando a 1. vez com o axis2, fiz o deploy do axis2.war, usando o plugin do eclipse gerei o arquivo aar do meu webservice, publiquei e funcionou perfeitamente. Mas agora vou ter que rodar em ssl, já configurei o meu tomcat e já está rodando https, mas o webservice não funciona. O que devo fazer? Entre outras coisas tentei configurar a tag transportReceiver no axis2.xml como segue:

443 443 TLS 8192 150 25 75 false false false 100 c:\java\certificado.bin JKS minha_senha minha_senha

Mas não funcionou ele não consegue achar a classe org.apache.axis2.transport.http.HTTPSListener, terei que usar uma api a parte para trabalhar o webservices com https?

Li um monte de documentação mas está meio confusa a configuração https para o axis2, se puder me ajudar agradeço muito.

Alguns links que consultei:

http://documentation.softwareag.com/webmethods/exx8/wssUser/pdf/admin/configuringTransportLevelSec.pdf
http://ws.apache.org/axis2/c/docs/axis2c_manual.html#ssl_client

Obrigado!