Am having this configuration for setting up ssl with jetty 9
<Configure id="UQHServer" class="org.eclipse.jetty.server.Server">
<!-- if NIO is not available, use org.eclipse.jetty.server.ssl.SslSocketConnector -->
<New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory$Server">
<Set name="KeyStorePath"><Property name="jetty.home" default="." />/etc/keystore</Set>
<Set name="KeyStorePassword">PWD</Set>
<Set name="KeyManagerPassword">PWD</Set>
<!-- <Set name="TrustStore"><Property name="jetty.home" default="." />/etc/keystore</Set>
<Set name="TrustStorePassword">USHURMEREACHMOB</Set>-->
</New>
<!-- HTTP Config -->
<New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration">
<Set name="SecureScheme">https</Set>
<Set name="SecurePort">8575</Set>
<Set name="OutputBufferSize">32768</Set>
</New>
<!-- HTTP Connector-->
<Call name="addConnector">
<Arg>
<New class="org.eclipse.jetty.server.ServerConnector">
<Arg><Get id="server" name="server"/></Arg>
<Arg>
<New class="org.eclipse.jetty.server.HttpConnectionFactory">
<Arg>
<Ref id="httpConfig"></Ref>
</Arg>
</New>
</Arg>
</New>
</Arg>
<Set name="Port">9006</Set>
<Set name="IdleTimeOut">30000</Set>
</Call>
<!-- Secure Customizer-->
<New class="secureCustomizer">
<Set name="StsMaxAge">2000</Set>
</New>
<!-- HTTPS Config-->
<New id="httpsConfig" class="org.eclipse.jetty.server.HttpConfiguration">
<Arg>
<Ref id="httpConfig"></Ref>
</Arg>
<Set name="Customizer"><Ref id="secureCustomizer"></Ref></Set>
</New>
<!-- HTTPS Connector-->
<Call name="addConnector">
<Arg>
<New class="org.eclipse.jetty.server.ServerConnector">
<Arg><Get id="server" name="server"/></Arg>
<Arg>
<New class="org.eclipse.jetty.server.SslConnectionFactory">
<Arg>
<Ref id="sslContextFactory"></Ref>
</Arg>
<Arg type="String">
HTTP/1.1
</Arg>
</New>
</Arg>
<Arg>
<New class="org.eclipse.jetty.server.HttpConnectionFactory">
<Arg>
<Ref id="httpsConfig"></Ref>
</Arg>
</New>
</Arg>
</New>
</Arg>
<Set name="Port">8575</Set>
<Set name="IdleTimeOut">500000</Set>
</Call>
</Configure>
Caused by: java.lang.IllegalStateException: No suitable constructor: <New class="org.eclipse.jetty.server.ServerConnector"><Arg><Get id="server" name="server"/></Arg><Arg>
<New class="org.eclipse.jetty.server.HttpConnectionFactory"><Arg>
<New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration"><Set name="SecureScheme">https</Set><Set name="SecurePort">8575</Set><Set name="OutputBufferSize">32768</Set></New>
</Arg></New>
</Arg></New> on Server@b65b0c5{STOPPED}[9.4.26.v20200117]