Ich habe eine ManagedBean mit @ManagedResource
Annotation mit Spring konfiguriert. Und auch ein JMX NotificationListener
zugeordnet. Aber ich sehe, dass der Listener niemals abgemeldet / ausgeführt wird .
Hier sind die zugehörigen Konfigurationsdateien:
%Vor% So sieht die MyMBean
-Klasse aus:
Und schließlich, so sieht das NotificationListener
aus:
Irgendeine Idee, warum NotificationListener
nicht ausgeführt wird? Es gibt keine Ausnahme, die vom Code ausgelöst wird.
Hat jemand den JMX NotificationListener
s mit Spring arbeiten?
Es wird nicht ausgeführt, weil Sie wahrscheinlich Lazy-Load aktiviert haben, setzen Sie explizit explizit lazy-init auf JMX-Beans auf false.
Beispiel: Ссылка )
Haben Sie gesehen, dass die Benachrichtigungen in jConsole oder jVisualVM angezeigt werden?
Versuchen Sie zu ändern:
%Vor%zu:
%Vor%Wenn Sie keine Benachrichtigungen erhalten, können Sie das obige XML wie folgt simulieren:
%Vor%Tags und Links java spring notifications jmx