我目前在我的Jetty 8.x webapps容器中部署了一个war文件。我可以启动Jetty服务器并使用HTTP连接到服务器。我希望能够使用HTTPS进行连接。在Jetty 8.x上启用HTTPS的最简单方法是什么?我愿意在需要时使用自签名证书。
我需要以下内容:
其次,有人知道如何打开Jetty 8.x,使其可以作为Windows服务运行吗?
有关详细信息,我在Jetty上启用SSL时遇到问题。我正在尝试为此目的使用自签名证书。我正在使用keytool来创建密钥对和自签名证书,如下所示:
keytool -genkey -alias domain -keyalg RSA -keysize 2048 -validity 365 -keystore keystore
然后将密钥库复制到我的c:\ jetty \ etc目录。我编辑文件“ jetty-ssl.xml”以确保将HTTPS端口设置为8443。当我重新启动Jetty服务器时,它似乎正在侦听端口8443,并且启动顺序未返回任何错误。但是,当我尝试使用HTTPS连接时,出现错误。是否有规定的方法来生成自签名证书并在带有Jetty的SSL配置中使用此证书?
1)http://wiki.eclipse.org/Jetty/Howto/Configure_SSL
您需要针对特定的使用情况对其进行调整,由于它的许可证已更改并且我们所使用的版本越来越笨拙,因此我们很久以前就停止使用发行版来构建它。或者查看tanuki东西的更新版本,如果可以处理许可证,请使用它。