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

Reply via email to