我有一个Eclipse RCP
项目与Equinox Jetty
Web服务器。我想让Jetty服务器使用SSL
。有没有办法使Jetty使用SSL与Java代码
我测试了在Eclipse的运行配置中设置属性,它工作正常。
-Dorg.eclipse.equinox.http.jetty.https.enabled=true
...
现在我的问题:是否有做Jetty
使用SSL
以编程的方式?
我有一个Eclipse RCP
项目与Equinox Jetty
Web服务器。我想让Jetty服务器使用SSL
。有没有办法使Jetty使用SSL与Java代码
我测试了在Eclipse的运行配置中设置属性,它工作正常。
-Dorg.eclipse.equinox.http.jetty.https.enabled=true
...
现在我的问题:是否有做Jetty
使用SSL
以编程的方式?
添加SSLConnector到你的连接器列表像
SslConnector sslConnector = new SslSelectChannelConnector(sslContextFactory);
这并不容易,因为在OSGi环境中,Jetty服务器是从它自己的包中启动的。 –
有没有可能通过XML设置环境(我不习惯OSGi)。 –
这可能是一个捆绑片段吗? –
您可以设置在Java代码中你的程序的启动此系统属性。 – Thilo
@Thilo 我正在寻找另一种方式来确定码头。 类似这样的: JettyBundle.stopServer(); JettyBundle.startServer(specialConfigs); –