Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-17139

CSS/JS resources not loaded over Tomcat HTTPS connector, breaking UI

    XMLWordPrintable

Details

    Description

      Summary

      When accessing Bamboo over an HTTPS connector configured in Tomcat's server.xml, the UI appears broken under certain browsers as some CSS/JS resources are not being loaded.

      Steps to Reproduce

      1. Configure an HTTPS connector in <BAMBOO_INST>/conf/server.xml
      2. Start Bamboo and attempt to connect over HTTPS in Chrome or Firefox

      Note: This issue does not present in Safari.

      Expected Results

      UI should load as normal

      Actual Results

      • UI appears broken, as the browser refuses to load certain CSS/jQuery resources. See attached bamboo_login_ui.png
      • Chrome throws an ERR_SSL_PROTOCOL_ERROR. See attached bamboo_510_https_connector.har

      Workaround

      The HTTPS connector definition in <BAMBOO_INST>/conf/server.xml can be modified to work around this. Add the following attribute:

      protocol="org.apache.coyote.http11.Http11Protocol"
      

      to your existing HTTPS connector declaration.

      Attachments

        1. bamboo_510_https_connector.har
          69 kB
        2. bamboo_login_ui.png
          bamboo_login_ui.png
          145 kB
        3. localhost.2016-01-25-0.log
          44 kB

        Issue Links

          Activity

            People

              pbruski Przemek Bruski
              dchevell Dave Chevell
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: