2017-09-01 9 views
0

私の@PostConstructメソッドはすべてのルールを満たしていますが、メソッドがEJBインターセプタのポストコンストラクションメソッドではないというエラーが表示されます。EJB3 - EJBインターセプタのポストコンストラクションメソッドではありません

返品は無効です。例外をスローしません。引数を取らない。

このエラーが発生する可能性がある別の理由を知っている人はいますか?

import javax.annotation.PostConstruct; 
... 
    @PostConstruct 
    public void init() { 
     getReferences(); 
    } 

答えて

0

方法は、EJB仕様で定義され としてInvocationContextオブジェクトをとる場合にはEJB インターセプタの場合を除いて任意のパラメータを有してはなりません。

これはEJBインターセプタだとお伝えしましたが、InvocationContextのパラメータを追加する必要があると思います。

関連する問題