2017-09-01 4 views
0

Meine @PostConstruct -Methode erfüllt alle Regeln, aber ich bekomme immer noch den Fehler, dass die Methode keine Post-Konstrukt-Methode von EJB Interceptor ist.EJB3 - Methode keine Post-Konstrukt-Methode von EJB-Interceptor

Die Rückgabe ist ungültig. Es werden keine Ausnahmen ausgelöst. Es braucht keine Argumente.

Weiß jemand aus einem anderen Grund, dass dieser Fehler auftreten kann?

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

Antwort

0

Verfahren haben dürfen keine Parameter außer im Fall der EJB interceptors in welchem ​​Fall es ein InvocationContext Objekt als durch die EJB-Spezifikation definiert erfolgt.

Wie Sie erwähnt haben, ist es ein EJB Interceptor, ich glaube, Sie müssen einen Parameter für InvocationContext hinzufügen.