開発マシンで動作する WAR パッケージの Web アプリケーションがあります。Java EE 5 + Seam 2.2.1 + Hibernate 3.3.1 で構成されています。Oracle 10g XE データベースを使用し、JDK 1.6.0_24 を使用する最新の Tomcat 6 で実行されます。システムは 64 ビット Windows 7 Pro で、Firefox 6 を使用しています。
ここで、アプリケーションを Oracle WebLogic 10.3.5 に移行しようとしました。データソースの指定、JSF lib のデプロイ、および必要な xml ファイルの構成については、Seam のマニュアルに従いました。それと並行して、同じデータソースを使用し、前述のように設定された xml ファイルを持つ新しく seam-gen で生成されたアプリケーションが正常に動作することを確認しました。
しかし、独自のアプリケーションを WebLogic で試してみると、デプロイメントは正常に機能しますが、ブラウザで Web アプリケーションを開こうとすると、エンドレス リダイレクトが発生したことが示されます。WebLogic で log4j を設定しても、スタック トレースやログ エラーは表示されません。Firebug を使用してリクエストを分析すると、「login.seam」への get リクエストと、「302 Moved Temporarily」というレスポンスを持つ「error.seam」(またはデバッグ モードを設定する場合は「debug.seam」)への 20 回の get リクエストが表示されます。 .
私は一週間中、すべての構成を比較しようとしましたが、解決できませんでした.