Date: Sat, 14 Jun 2014 12:32:56 -0700
From: deep...@gmail.com
To: java-user@axis.apache.org
Subject: Re: [Axis2] Web Services Rest using https support
Axis2 support HTTPS, you need to expose
the service via https. For that you need to add the following to
services.xml (or axis2.xml).
<transports>
<transport>https</transport>
</transports>
MG>Si si tienes frente SSL (por ejemplo con Apache con mod-ssl)
MG>una vez que su solicitud ha sido debidamente autenticado podrá efectuar
cualquier número de llamadas a HTTP (resto)
MG>a otra forma es que vayas con una envoltura SOAP 1.2 normal y activar el
módulo de RAMPART
MG>¡Saludos Cordiales desde EEUU!
MG>Martín
This might help -
http://blogs.deepal.org/2007/07/all-about-axis2-servicesxml.html
Deepal
Hi! I was trying to develop a web service
rest using https (the same web service works using http) but
i'm having the following error:
GRAVE: El Servlet.service() para el servlet
[AxisServlet] en el contexto con ruta [/axis2] lanzó la
excepción [https is forbidden] con causa raíz
javax.servlet.ServletException: https is forbidden
at
org.apache.axis2.transport.http.AxisServlet.preprocessRequest(AxisServlet.java:637)
at
org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:247)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
My question is: Axis2 support web services rest using
https protocol?