我已遵循以下说明:http://docs.codehaus.org/display/JETTY/如何配置SSL
我可以通过 http 处理请求(http://localhost:8080/ping)
,但无法命中(https://locahost:8443)
。我得到(35)连接到 localhost:8443 时出现未知 SSL 协议错误。这没有显示在日志中,所以我无法弄清楚问题是什么......
有什么帮助吗?
我正在运行 Jetty 7.6,我的 jetty.xml 如下所示:
<Call name="addConnector">
<Arg>
<New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
<Set name="port">
<SystemProperty name="jetty.port" default="8080"/>
</Set>
<Set name="maxIdleTime">30000</Set>
<Set name="Acceptors">2</Set>
</New>
</Arg>
</Call>
<Call name="addConnector">
<Arg>
<New class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector">
<Arg>
<New class="org.eclipse.jetty.http.ssl.SslContextFactory">
<Set name="keyStore"><SystemProperty name="jetty.home" default="." />/lib/keystore.ks</Set>
<Set name="keyStorePassword">...</Set>
<Set name="keyManagerPassword">...</Set>
<Set name="trustStore"><SystemProperty name="jetty.home" default="." />/lib/keystore.ks</Set>
<Set name="trustStorePassword">...</Set>
</New>
</Arg>
<Set name="port">8443</Set>
</New>
</Arg>
</Call>