2009-05-21 6 views
3

Wir verfügen über eine J2EE/Portal-Anwendung, die auf dem WebLogic Portal 10.2 ausgeführt wird. Wir haben vor kurzem einen asynchronen EJB Anruf, aber nachdem es in die Produktion setzen, sind wir eine Fehlermeldung erhalten, dieWebLogic "Die MDB-Anwendung ist NICHT mit dem Messaging-System verbunden"

MDB Anwendung sagt XXX NICHT an Messaging-System angeschlossen ist

dies ist ein Coding-Problem, etwas, das mit einem Laufzeitparameter optimiert werden kann, oder etwas, das wir ignorieren können? (Oder eine vierte Option, an die ich nicht gedacht habe?)

Antwort

0

Dieser Fehler tritt normalerweise auf, wenn Ihre MDB das fremde Ziel nicht suchen kann. Wenn Sie einen fremden Messaging-Provider verwenden, fehlen möglicherweise die Client-JAR-Dateien im Klassenpfad.

Alternativ könnte ein Problem mit der JNDI-Suche selbst auftreten. Sie können dies überprüfen, indem Sie den JNDI-Baum anzeigen und sicherstellen, dass das gesuchte Objekt gebunden ist.

1

Dies kann auch von einem Startproblem mit dem Messaging-Subsystem herrühren. Dies wird normalerweise durch ein anhaltendes Speicherproblem verursacht. Wenn Sie in der Admin-Konsole Dienste-> Messaging-> JMS-Server verwenden, können Sie den Status Ihrer JMS-Server sehen. Wenn sie nicht "OK" sind, dann stimmt etwas nicht und muss behoben werden ...