私の JSF 2.2 ベースのアプリケーションでは、 に基づくウィザードを作成しました@ConversationScope
。エラーに対処するために、CDI Conversation Filter を に追加しましたweb.xml
。
私の最初の質問は、フィルター マッピングの正しい URL パターンについてです。私のウィザードは url の背後で実行され/report/*
ます。これをパターンとして使用すると、他のすべてのページで次の例外がスローされます。
javax.servlet.ServletException: A request must be associated with the context in order to load the known conversations
そのため、「/*」をパターンとして使用する必要がありましたが、これまでのところうまくいきました。しかし今、コンテナ管理のセキュリティを統合したいと考えています。制限されたリソースをリクエストすると、ログインページにリダイレクトするときに前述のエラーがスローされます。
誰もそれを解決する方法を知っていますか?
前もって感謝します。