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>
Am getting below errors. I followed the
https://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/examples/embedded/src/main/java/org/eclipse/jetty/embedded/ManyConnectors.java
to create this configuration. What am I doing wrongly I am getting below
errors.
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]
--
*Warm Regards*
*Balaji S*
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://www.eclipse.org/mailman/listinfo/jetty-users