2016-06-27 39 views
0

Ich habe einen ListenerImpl, der Zweck ist, Ereignisse asynchron zu behandeln. Um dies zu erreichen, verwende ich die folgende Methode.Eclipse @ Observes in @Stateless Bean Kompilierfehler

@Asynchronous 
    public void handle(@Observes MonitorEvent pEvent){ 
     //dostuff 
    } 

Die Klasse selbst ist mit @Stateless gekennzeichnet.

Jetzt gibt Eclipse den folgenden Fehler: Handle Observer-Methode ist nur in einer verwalteten Bean-Klasse, Session-Bean-Klasse oder einer Erweiterungsklasse zulässig.

Jemand weiß, was schief geht?

Antwort

0

Ich habe das Problem gelöst, die Komponente in ein EJB-Modul anstelle eines Utility-Moduls zu konvertieren.