現在、Jetty8.xwebappsコンテナにwarファイルをデプロイしています。Jettyサーバーを起動し、HTTPを使用してサーバーに接続できます。HTTPSを使用して接続できるようにしたい。Jetty 8.xでHTTPSを有効にする最も簡単な方法は何ですか?必要に応じて、自己署名証明書を使用します。
私は以下が必要です:
- 証明書を生成してJettyにインポートする手順(できれば自己署名証明書を使用)
- HTTPS/SSLをサポートするためにJettyで必要な構成
- SSLを有効にしてJettyを起動するためのコマンドラインパラメータ
次に、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構成でこの証明書を使用するための規定の方法はありますか?