【问题标题】:Is there a way to make Jetty use SSL with java Code有没有办法让 Jetty 使用 SSL 和 java 代码
【发布时间】:2012-12-25 20:33:06
【问题描述】:

我有一个带有Equinox Jetty Web 服务器的Eclipse RCP 项目。我希望 Jetty 服务器使用SSL

我测试了在 Eclipse 的运行配置中设置属性,它工作正常。

-Dorg.eclipse.equinox.http.jetty.https.enabled=true
...

现在我的问题是:有没有一种编程方式让Jetty 使用SSL

【问题讨论】:

  • 您可以在程序启动时使用 Java 代码设置此系统属性。
  • @Thilo 我正在寻找另一种配置 Jetty 的方法。像这样的东西:JettyBundle.stopServer(); JettyBundle.startServer(specialConfigs);

标签: java ssl jetty osgi equinox


【解决方案1】:

将 SSLConnector 添加到您的连接器列表中,例如

SslConnector sslConnector = new SslSelectChannelConnector(sslContextFactory);

【讨论】:

  • 这并不容易,因为在 OSGi 环境中,Jetty 服务器是从它自己的包启动的。
  • 有没有可能通过 XML 设置环境(我不习惯 OSGi)。
  • 捆绑片段是否可行?
猜你喜欢
  • 2021-01-06
  • 2022-01-04
  • 1970-01-01
  • 1970-01-01
  • 2020-08-22
  • 2019-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多