3

現在、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構成でこの証明書を使用するための規定の方法はありますか?

4

1 に答える 1

0

1)http://wiki.eclipse.org/Jetty/Howto/Configure_SSL

2)http://git.codehaus.org/gitweb.cgi?p=jetty-project.git; a = tree; f = jetty-win32; h = e296255dc355f3abf37bf3f4faddfe383505416c; hb = HEAD

あなたはあなたの特定の使用法のためにそれを適応させる必要があるでしょう、そのライセンスが変更され、私たちが使用していたバージョンが不器用になったので、私たちはかなり前にリリースでそれを構築するのをやめました。または、タヌキのものの更新されたバージョンを見て、ライセンスを処理できる場合はそれを使用してください。

于 2012-07-13T21:46:58.730 に答える