2011-06-21 17 views
2

私のドメインwww.example.comにAmazon ELBがあります。現時点では、JBoss 6.0上でWebアプリケーションを実行するELBの背後に1つのインスタンスが存在します。パスに応じてhttpとhttpsの間でユーザーをリダイレクトできるようにしたい。 3つのパスのみがhttpsを必要とし、他のパスはhttpを通じてのみアクセスする必要があります。 3つのパス(web.xmlを使用)ではhttpsにリダイレクトできますが、他のパスではhttpへのリダイレクトはできません。amazon elbの背後にあるjavaサーバーを使用してhttpとhttpsにリダイレクト

私はJBossの前でApacheサーバを使用していないので、プレーンなJavaとJBossを通してすべてを達成したいと思います。 web.xmlまたはurlrewritefilterのいずれかを使用したいが、好ましくは両方を使用しない。

アドバイスをいただければ幸いです。

よろしく

答えて

3

をあなたがrewrite.propertiesファイル内のApacheスタイルの書き換え構文を使用することができますJBoss official rewrite moduleを使用することができます。

+0

ありがとう@Peter。これはうまくいった。しかし、私のチームはその後、特定のアプリケーションサーバーから独立したソリューションを採用することに決めたので、最終的に[urlrewritefilter](http://code.google.com/p/urlrewritefilter/)を使用しました。 – Alex