As per the stacktrace below, it looks like the System properties needed for
talking to the server via HTTPS have not been properly set.

>  **
>
> $ ant create.and.run.client****
>
> produces****
>
> ** **
>
> check.tomcat:****
>
> clean:****
>
> Deleting directory
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build****
>
> create.and.run.client:****
>
> Created dir:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build****
>
> Created dir:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\temp_client
> ****
>
> Created dir:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\client_repository
> ****
>
> Created dir:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\client_repository\conf
> ****
>
> Created dir:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\client_repository\modules
> ****
>
> Copying 1 file to
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\client_repository\modules
> ****
>
> Copying 1 file to
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\client_repository\modules
> ****
>
> Compiling 2 source files to
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build\temp_client
> ****
>
> Note:
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\src\org\apache\rampart\tomcat\sample\PWCBHandler.java
> uses or overrides a deprecated API.****
>
> Note: Recompile with -Xlint:deprecation for details.****
>
> Copying 1 file to
> E:\Users\C770817\SW-PROJEKTE\RampartSamples\policy\sample-tomcat\build****
>
> log4j:WARN No appenders could be found for logger
> (org.apache.axis2.deployment.FileSystemConfigurator).****
>
> log4j:WARN Please initialize the log4j system properly.****
>
> Exception in thread "main" org.apache.axis2.AxisFault: Connection has been
> shutdown: javax.net.ssl.SSLHandshakeException:
> sun.security.validator.ValidatorException: PKIX path building failed:
> sun.security.provider.certpath.SunCertPathBuilderException: unable to find
> valid certification path to requested target****
>
>       at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)****
>
>       at
> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:78)
> ****
>
>       at
> org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84)
> ****
>
>       at
> org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
> ****
>
>       at
> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114)
> ****
>
>       at
> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
> ****
>
>       at
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
> ****
>
>       at
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
> ****
>
>       at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
> ****
>
>       at
> org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:621)
> ****
>
>       at
> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193)
> ****
>
>       at
> org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)****
>
>       at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404)
> ****
>
>       at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231)
> ****
>
>       at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)****
>
>       at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
> ****
>
>       at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
> ****
>
>       at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)*
> ***
>
>       at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)*
> ***
>
>       at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:531)*
> ***
>
>       at org.apache.rampart.tomcat.sample.Client.main(Unknown Source)****
>
> Caused by: com.ctc.wstx.exc.WstxIOException: Connection has been shutdown:
> javax.net.ssl.SSLHandshakeException:
> sun.security.validator.ValidatorException: PKIX path building failed:
> sun.security.provider.certpath.SunCertPathBuilderException: unable to find
> valid certification path to requested target****
>
>       at
> com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1692)
> ****
>
>       at com.ctc.wstx.sw.BaseStreamWriter.close(BaseStreamWriter.java:288)
> ****
>
>       at
> org.apache.axiom.util.stax.wrapper.XMLStreamWriterWrapper.close(XMLStreamWriterWrapper.java:46)
> ****
>
>       at
> org.apache.axiom.om.impl.MTOMXMLStreamWriter.close(MTOMXMLStreamWriter.java:188)
> ****
>
>       at
> org.apache.axiom.om.impl.dom.NodeImpl.serializeAndConsume(NodeImpl.java:844)
> ****
>
>       at
> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:74)
> ****
>
>       ... 19 more****
>
> Caused by: javax.net.ssl.SSLException: Connection has been shutdown:
> javax.net.ssl.SSLHandshakeException:
> sun.security.validator.ValidatorException: PKIX path building failed:
> sun.security.provider.certpath.SunCertPathBuilderException: unable to find
> valid certification path to requested target****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkEOF(SSLSocketImpl.java:1293)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1305)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:43)
> ****
>
>       at
> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)****
>
>       at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
> ****
>
>       at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)****
>
>       at
> org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
> ****
>
>       at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)****
>
>       at
> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)****
>
>       at
> com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)****
>
>       at
> com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1690)
> ****
>
>       ... 24 more****
>
> Caused by: javax.net.ssl.SSLHandshakeException:
> sun.security.validator.ValidatorException: PKIX path building failed:
> sun.security.provider.certpath.SunCertPathBuilderException: unable to find
> valid certification path to requested target****
>
>       at
> com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1649)*
> ***
>
>       at
> com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:241)****
>
>       at
> com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:235)****
>
>       at
> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1206)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:136)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)**
> **
>
>       at
> com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:893)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:632)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
> ****
>
>       at
> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)****
>
>       at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
> ****
>
>       at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)****
>
>       at
> org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
> ****
>
>       at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)****
>
>       at
> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)****
>
>       at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
> ****
>
>       at
> org.apache.axiom.util.stax.wrapper.XMLStreamWriterWrapper.flush(XMLStreamWriterWrapper.java:50)
> ****
>
>       at
> org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:198)
> ****
>
>       at
> org.apache.axiom.om.impl.dom.NodeImpl.serializeAndConsume(NodeImpl.java:842)
> ****
>
>       ... 20 more****
>
> Caused by: sun.security.validator.ValidatorException: PKIX path building
> failed: sun.security.provider.certpath.SunCertPathBuilderException: unable
> to find valid certification path to requested target****
>
>       at
> sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323)****
>
>       at
> sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:217)
> ****
>
>       at sun.security.validator.Validator.validate(Validator.java:218)****
>
>       at
> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
> ****
>
>       at
> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185)
> ****
>
>       ... 37 more****
>
> Caused by: sun.security.provider.certpath.SunCertPathBuilderException:
> unable to find valid certification path to requested target****
>
>       at
> sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
> ****
>
>       at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
> ****
>
>       at
> sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:318)****
>
>       ... 43 more****
>
> Java Result: 1****
>
> BUILD SUCCESSFUL (total time: 3 seconds)
>

Reply via email to