Tomcat 7を使用して多くの異なるクライアントにデプロイされているJavaWebアプリケーションがあります。クライアントの1つが、SSLを必須にして、httpsが適用されるようにしたいと考えています。他のデプロイメントにはSSL証明書がないため、SSLなしのままにしておく必要があります。
web.xmlのsecurity-constraintタグを介してそれを適用する方法は知っていますが、単一のクライアントに特別なビルドを作成する手間を省き、これをデータベースパラメーターとして設定できるようにしたいと考えています。アプリケーションによって読み取られ、プログラムでSSLを適用するかどうか。
これは可能ですか?どうすればいいですか?
よろしくお願いします。
ジョナタス
更新:必要なのは、この特定の環境では、アプリケーションが自動的にpor 80をポート443にリダイレクトすることです。ポート80を無効にすることは、実行可能なオプションではありません。