Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Versionshinweise

Message Queue

In diesem Abschnitt werden die bekannten Message Queue-Probleme sowie ihre Lösungen beschrieben.

Bug-ID 

Zusammenfassung 

6173308, 6189645, 6198481, 6199510, 6208728 

Erneuter JMS-Verbindungsaufbau ist bei bestimmten Timing-abhängigen Bedingungen nicht erfolgreich. 

Fehler beim erneuten Verbindungsaufbau in Timing-abhängigen Szenarien können durch verschiedene Probleme verursacht werden.  

Lösung

Es gibt folgende Problemlösungen: 

  • die betroffenen Broker neu starten.

  • die betroffenen Application Server-Instanzen neu starten.

6198465 

Das asynchrone Meldungs-Listener-Verhalten änderte sich in appclient von 8.0 zu 8.1 Update 2.

Wenn der einzige Live-Thread im app-client-Container der asynchrone Meldungs-Listener ist, bleibt die übrige appclient-Virtual-Machine als Dämon bestehen. Dieses Verhalten ist eine Regression für alte Anwendungen, die asynchrone Empfänge in ACC ausführen. Dieses Problem beeinträchtigt Anwendungsclients, die einen JMS Message-Listener setzen und den Haupt-Thread beenden.

Lösung

Beenden Sie den Haupt-Thread nicht. Warten Sie, bis der Meldungs-Listener den Haupt-Thread benachrichtigt hat, bevor Sie den Haupt-Thread beenden.