0

正常に動作しているJavaを使用してチャットアプリケーションを完了しました。

チームリーダーから、アプリケーションにSecure Socket Layer(SSL)を追加するように依頼されました。

SSLなし:server.xmlでこの構成を使用しました

<Connector connectionTimeout="20000" maxThreads="200" port="8089" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" />

SSLを追加するには:server.xmlに以下のコードを追加しました

<Connector SSLEnabled="true" clientAuth="false"  maxThreads="150" port="8090" protocol="HTTP/1.1" scheme="https" secure="true" sslProtocol="TLS"  />

しかし、Internet ExplorerがWebページを表示できないため、ページを取得しています

機能を追加する方法を教えてもらえますか?

4

2 に答える 2

3
  1. まず、証明書を作成する必要があります。

    %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA

    (パスワードを選択する必要があります。例では「123456」)

    すべての情報を入力すると、ホーム ディレクトリ (C:/Users/tim/.keystore) に .keystore が作成されます。

  2. Protocol と sslProtocol をコネクタから削除してください。

  3. 追加

    keystoreFile="C:/Users/tim/.keystore" 
    

    keystorePass="123456"
    

    コネクタに。

どうぞ。サーバーを起動し、ブラウザーを開き、https://localhost/ に移動します。

于 2013-02-06T12:53:45.507 に答える
0

SSL のセットアップ方法については、Tomcat のSSL Configuration HOW-TOを参照してください。SSL を有効にするには証明書が必要です。上記のリンク先のチュートリアルを順を追って実行する必要があります。

しかし、Internet Explorer では Web ページを表示できないため、ページを取得しています

次に、ログ ファイル (catalina.out) の内容を確認する必要があります。

于 2013-02-06T12:15:11.343 に答える