我有一個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); –