Uploaded image for project: 'Grouper'
  1. Grouper
  2. GRP-768

grouper ws soap wsdl not available over https

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 2.1.1
    • 2.1.0
    • WS
    • None

    Description

      Hi,

      I am building Grouper 2.1.0 WS from source. I simply did 'ant
      dist'. I did not receive any build errors.

      After deployment when I tried to access

      .../grouper-ws/services/GrouperService?wsdl

      I received this exception:

      Mar 28, 2012 3:50:10 PM org.apache.catalina.core.StandardWrapperValve invoke
      SEVERE: Servlet.service() for servlet AxisServlet threw exception
      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:617)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      at edu.internet2.middleware.grouper.ws.GrouperServiceAxisServlet.service(GrouperServiceAxisServlet.java:60)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee.doFilter(GrouperServiceJ2ee.java:638)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
      at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
      at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
      at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
      at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
      at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
      at java.lang.Thread.run(Thread.java:636)

      I note that in my 1.6.3 deployment production the file
      axis2.xml contains

      <transportReceiver name="https" class="org.apache.axis2.transport.nhttp.HttpCoreNIOSSLListener">

      In the 2.1.0 deployment the axis2.xml file does not have any
      such element. It only contains a <transportReceiver> with
      name="http".

      Is the difference the likely cause of the exception?

      Note that I am proxying Tomcat with Apache using AJP, but
      there seems to be no problem with that since the servlet is
      being reached in order to cause the exception.

      I am also able to access

      .../grouper-ws/status?diagnosticType=trivial

      Thanks,

      Scott

      Attachments

        Activity

          People

            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: