| Author |
SSL WebService using AXIS
|
Venkata Madhu
Greenhorn
Joined: Mar 09, 2006
Posts: 3
|
|
Hi All, I am trying to invoke a WebSerives using AXIS in Tomcat (SLS Enabled). In the same tomcat i am invoking the WebService from a JSP Page. Which is giving me Error. But if i access the WebService (https://localhost:8443/ctxroot/services/MyWS) from certified browser it is giving me proper message saying MyWS Hi there, this is an AXIS service! Perhaps there will be a form for invoking the service here... But the same WebSerive invoking from the JSP with below code Service c = new Service(); Call call = (Call) c.createCall(); call.setTargetEndpointAddress("https://localhost:8443/ctxroot/services/MyWS"); call.setOperation("add"); javax.xml.namespace.QName pointQName = new javax.xml.namespace.QName("http://oracle.com/point","point"); call.addParameter("a",pointQName, ParameterMode.IN); call.addParameter("b",pointQName, ParameterMode.IN); call.setReturnClass(test.Point.class); call.registerTypeMapping(Point.class, pointQName, BeanSerializerFactory.class,BeanDeserializerFactory.class); Point p = (Point) call.invoke(new Object[]{new Point(1,2),new Point(1,2)}); System.out.println(p.getX()+" : "+p.getY()); It is giving follwing error org.apache.jasper.JasperException: ; nested exception is: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:207) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187) at javax.servlet.http.HttpServlet.service(HttpServlet.java:809) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:199) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:994) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1105) at java.lang.Thread.run(Thread.java:534) Can i know the reason for this error, Am i missing something while invoking the Client(Call) Thanks In Adv Venkata
|
 |
 |
|
|
subject: SSL WebService using AXIS
|
|
|