2012-02-06 23 views
2

HTTPS接続を使用するサンプルを作成しようとしています。 Tomcat 6.0のドキュメントに記載されている手順に従って、カスタム証明書を設定しました。 https://localhost:8443/は、Tomcatの索引ページを正常にオープンします。HTTPSサーブレットへのリダイレクト

HTTPSで開くようにページ/サーブレットを設定できません。誰でもWebアプリケーションを自動的にHTTPS接続にリダイレクトするように設定する手順をお勧めしますか?

答えて

1

トランスポートの保証がCONFIDENTIALのURLにHTTP(非セキュア)を使用するリクエストは、HTTPSを使用して自動的に同じURLにリダイレクトされます。

、あなたのweb.xml

<security-constraint> 
    <web-resource-collection> 
     <url-pattern>/*</url-pattern> 
    </web-resource-collection> 
    <user-data-constraint> 
     <transport-guarantee>CONFIDENTIAL</transport-guarantee> 
    </user-data-constraint> 
</security-constraint> 
+0

HIラメシュへの返信に感謝し、次を追加します。しかし、すでにweb.xmlに上記のコードを設定しています。私はEclipseで同じことをするのに問題があります。私のコードはEclipse外で正常に動作しますが、Eclipseで実行しようとすると、ページを読み込めないというエラーが発生します。ご意見をお聞かせください。 –

関連する問題