Note that there are some explanatory texts on larger screens.

plurals
  1. POJetty SSL config causes 107 / (Error code: ssl_error_rx_record_too_long)
    primarykey
    data
    text
    <p>Jetty 9.0.0.RC0</p> <p>I'm having problems correctly configuring my jetty service via maven. </p> <p>Currently I have </p> <pre class="lang-xml prettyprint-override"><code>&lt;plugin&gt; &lt;groupId&gt;org.eclipse.jetty&lt;/groupId&gt; &lt;artifactId&gt;jetty-maven-plugin&lt;/artifactId&gt; &lt;configuration&gt; &lt;contextHandlers&gt; &lt;contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext"&gt; &lt;war&gt;../dataProvider/target/dataProvider-${project.version}.war&lt;/war&gt; &lt;contextPath&gt;/dataProvider&lt;/contextPath&gt; &lt;/contextHandler&gt; &lt;/contextHandlers&gt; &lt;webAppConfig&gt; &lt;contextPath&gt;/&lt;/contextPath&gt; &lt;baseResource implementation="org.eclipse.jetty.util.resource.ResourceCollection"&gt; &lt;resourcesAsCSV&gt;src/main/webapp,src/main/javascript, target/closure&lt;/resourcesAsCSV&gt; &lt;/baseResource&gt; &lt;defaultsDescriptor&gt;src/main/resources/jetty/webdefault.xml&lt;/defaultsDescriptor&gt; &lt;/webAppConfig&gt; &lt;jettyXml&gt;src/main/resources/jetty/jetty.xml&lt;/jettyXml&gt; &lt;/configuration&gt; &lt;/plugin&gt; </code></pre> <p>In my pom and </p> <pre class="lang-xml prettyprint-override"><code>&lt;Configure id="Server" class="org.eclipse.jetty.server.Server"&gt; &lt;New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory"&gt; &lt;Set name="KeyStorePath"&gt;&lt;Property name="jetty.home" default="." /&gt;src/test/resources/keystore&lt;/Set&gt; &lt;Set name="KeyStorePassword"&gt;password&lt;/Set&gt; &lt;Set name="KeyManagerPassword"&gt;password&lt;/Set&gt; &lt;Set name="TrustStorePath"&gt;&lt;Property name="jetty.home" default="." /&gt;src/test/resources/keystore&lt;/Set&gt; &lt;Set name="TrustStorePassword"&gt;password&lt;/Set&gt; &lt;/New&gt; &lt;Call name="addConnector"&gt; &lt;Arg&gt; &lt;New class="org.eclipse.jetty.server.ServerConnector"&gt; &lt;Arg name="server"&gt;&lt;Ref refid="Server" /&gt;&lt;/Arg&gt; &lt;Arg name="factories"&gt; &lt;Array type="org.eclipse.jetty.server.ConnectionFactory"&gt; &lt;Item&gt; &lt;New class="org.eclipse.jetty.server.HttpConnectionFactory"&gt; &lt;Arg name="config"&gt;&lt;Ref refid="httpConfig" /&gt;&lt;/Arg&gt; &lt;/New&gt; &lt;/Item&gt; &lt;/Array&gt; &lt;/Arg&gt; &lt;Set name="host"&gt;&lt;Property name="jetty.host" /&gt;&lt;/Set&gt; &lt;Set name="port"&gt;&lt;Property name="jetty.port" default="8080" /&gt;&lt;/Set&gt; &lt;Set name="idleTimeout"&gt;30000&lt;/Set&gt; &lt;/New&gt; &lt;/Arg&gt; &lt;/Call&gt; &lt;Call id="sslConnector" name="addConnector"&gt; &lt;Arg&gt; &lt;New class="org.eclipse.jetty.server.ServerConnector"&gt; &lt;Arg name="server"&gt;&lt;Ref refid="Server" /&gt;&lt;/Arg&gt; &lt;Arg name="factories"&gt; &lt;Array type="org.eclipse.jetty.server.ConnectionFactory"&gt; &lt;Item&gt; &lt;New class="org.eclipse.jetty.server.SslConnectionFactory"&gt; &lt;Arg name="next"&gt;http/1.1&lt;/Arg&gt; &lt;Arg name="sslContextFactory"&gt;&lt;Ref refid="sslContextFactory"/&gt;&lt;/Arg&gt; &lt;/New&gt; &lt;/Item&gt; &lt;/Array&gt; &lt;/Arg&gt; &lt;Set name="host"&gt;&lt;Property name="jetty.host" /&gt;&lt;/Set&gt; &lt;Set name="port"&gt;&lt;Property name="jetty.tls.port" default="8443" /&gt;&lt;/Set&gt; &lt;Set name="idleTimeout"&gt;30000&lt;/Set&gt; &lt;/New&gt; &lt;/Arg&gt; &lt;/Call&gt; &lt;/Configure&gt; </code></pre> <p>In Jetty. I'm guessing its doing something crazy and exposing the https service as http bad request and fail, but i'm not sure why. It's very difficult to debug so i'm curious if anyone else has got it working ? </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload