2012-03-27 23 views
0

java.lang.IllegalStateException: Must call associate() before calling activate()アプリケーションをデプロイするときにこの例外が発生しました.CDB名前付きBeansを使用しています。<error-page>を使用しています。 web.xmlからエラーページの宣言をすべて削除してもOKです。activate()を呼び出す前にassociate()を呼び出す必要があります

ありがとうございます。

+0

どのアプリケーションサーバーを使用していますか? –

+0

Tomcat 6サーバー。 – Achraf

答えて

0

こんにちは、Tomcat 6とCDI - これはまったく動作しないと思います(Servlet Spec、JSF、...)。あなたは最近のTomcat 7であなたの設定を試みる機会がありますか?

0

Weld、CDIの実装、フォームベース認証の使用時にTomcatに重大な問題がありました。バージョン6.0.36では修正されています。 https://issues.apache.org/bugzilla/show_bug.cgi?id=52423

また、Tomcat 7.0.9で修正されています。 https://issues.apache.org/bugzilla/show_bug.cgi?id=49991

同じ問題がJBoss 6で発生し、しばらく前に修正されました。 Weblogic 12cを使用して、私もこの問題に遭遇しました。

関連する問題