glassfish
  1. glassfish
  2. GLASSFISH-19293

Acessing EJB based WebService over https with transport-guarantee NONE fails

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.2_b05
    • Fix Version/s: 4.0_b75
    • Component/s: web_services
    • Labels:
      None
    • Environment:

      Description

      WS deployed as EJB and configured with transport-guarantee NONE can be accessed over http but NOT over https. Seems to be linked to former bug GLASSFISH-5621.

      This works fine for web applications (jsp). In our case it is important since all external calls come over https through the firewall, apache and mod_jk to our WS, but all local calls contact the WS directly over http.

      Please find a test case attached. Accessing the wsdl under http://<myserver>:8080/UnsecureServiceService/UnsecureService?wsdl works fine. If I try https://<myserver>:8181/UnsecureServiceService/UnsecureService?wsdl I get a blank page and the following error in server.log:

      [#|2012-11-06T10:57:08.156+0100|WARNING|glassfish3.1.2|javax.enterprise.webservices.org.glassfish.webservices|_ThreadID=424;_ThreadName=Thread-2;|Invalid request scheme for Endpoint UnsecureService. Expected http . Received https|#]

      Thanks!

      1. UnsecureService.java
        0.4 kB
        stef_esrf

        Activity

          People

          • Assignee:
            Lukas Jungmann
            Reporter:
            stef_esrf
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: