Unable to start Jenkins with HTTP2 unless httpsKeyStore is set

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      This happened after upgrading from 2.338 (which worked fine) to 2.340. Jenkins fails to start with the following log: 

      SEVERE  winstone.Logger#logInternal: Container startup failed
      winstone.WinstoneException: Please set --httpsKeyStore
              at winstone.AbstractSecuredConnectorFactory.configureSsl(AbstractSecuredConnectorFactory.java:88)
              at winstone.Http2ConnectorFactory.start(Http2ConnectorFactory.java:59)
              at winstone.Launcher.spawnListener(Launcher.java:255)
      Caused: java.io.IOException: Failed to start a listener: winstone.Http2ConnectorFactory
              at winstone.Launcher.spawnListener(Launcher.java:261)
              at winstone.Launcher.<init>(Launcher.java:191)
              at winstone.Launcher.main(Launcher.java:405)
              at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.base/java.lang.reflect.Method.invoke(Method.java:566)
              at Main._main(Main.java:304)
              at Main.main(Main.java:108)

      The relevant portion of the Jenkins config:

      JENKINS_PORT="8080"
      JENKINS_LISTEN_ADDRESS="127.0.0.1"
      JENKINS_HTTPS_PORT=""
      JENKINS_HTTPS_KEYSTORE=""
      JENKINS_HTTPS_KEYSTORE_PASSWORD=""
      JENKINS_HTTPS_LISTEN_ADDRESS=""
      JENKINS_HTTP2_PORT="8029"
      JENKINS_HTTP2_LISTEN_ADDRESS="127.0.0.1"
      JENKINS_EXTRA_LIB_FOLDER=""
      JENKINS_ARGS=""
      

      In our case we specifically don't want Jenkins to handle HTTPS, and instead let the webserver do that. Is this still a supported configuration?

            Assignee:
            Dmitry Erastov
            Reporter:
            Dmitry Erastov
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: