[ https://issues.apache.org/jira/browse/AXIS2-5095?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andreas Veithen resolved AXIS2-5095. ------------------------------------ Resolution: Duplicate This has been fixed for Axis2 1.6.0. > Axis 2 does not support https only transport > --------------------------------------------- > > Key: AXIS2-5095 > URL: https://issues.apache.org/jira/browse/AXIS2-5095 > Project: Axis2 > Issue Type: Bug > Reporter: Prashant Kesarwani > > I have a requirement to have all webservice call at https only.I removed all > http sender/receiver stuff from axis2.xml and made transport receiver and > sender to communicate at https only . I have following configuration in > axis2.xml > <transportSender name="https" > > class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"> > <parameter name="PROTOCOL">HTTP/1.1</parameter> > <parameter name="Transfer-Encoding">chunked</parameter> > </transportSender> > <transportReceiver name="https" > class="org.apache.axis2.transport.http.AxisServletListener"> > <parameter name="port">7002</parameter> > </transportReceiver> > I was able to call the webservice from my java client using https and could > also see from server log that proper hanshake was happening. Server was > performing all the task to service the request. But just before sending the > response back to client I received following exception at server side > java.lang.NullPointerException > at > org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:170) > at org.apache.axis2.engine.AxisEngine.sendFault(AxisEngine.java:521) > at > org.apache.axis2.transport.http.AxisServlet.handleFault(AxisServlet.java:428) > at > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:210) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > at > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226) > at > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124) > at > weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283) > at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) > at > weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) > at > esu.webservice.security.WebServiceSecurityFilter.doFilter(WebServiceSecurityFilter.java:276) > at > weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) > at esu.config.guice.GuiceSetupFilter.doFilter(GuiceSetupFilter.java:31) > at > weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) > at > weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3393) > at > weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) > at weblogic.security.service.SecurityManager.runAs(Unknown Source) > at > weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2140) > at > weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2046) > at > weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366) > at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) > at weblogic.work.ExecuteThread.run(ExecuteThread.java:172) > But when I add entry for http in axis2.xml it worked fine. > <transportSender name="http" > > class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"> > <parameter name="PROTOCOL">HTTP/1.1</parameter> > <parameter name="Transfer-Encoding">chunked</parameter> > </transportSender> > I googled and found that there was issue AXIS-4648 raised and fixes were > already provide in later releases. But I received almost same issue.Please > look into this issue . Also please let me know If I missed anything in > configuration. > Thanks , > Prashant Kesarwani -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org