Versionshinweise zu Sun GlassFish Communications Server 2.0

SIP-Sitzungsreplikation

Mögliche Sperre, wenn eine konvergierte Anwendung ein SAS-Objekt als Synchronisierungssperre verwendet (Problem 1954)

Beschreibung

Wenn eine konvergierte Anwendung mit HTTP- und SIP-Servlets ein sipApplicationSession -Objekt als Sperre zum Synchronisieren des Zugriffs zwischen SIP- und HTTP-Arbeitsthreads verwendet, wird ein Deadlock beobachtet.

Lösung

Verwenden Sie sipApplicationSession nicht als Synchronisierungssperre. Verwenden Sie stattdessen einen serialisierbaren Objekt-Satz als Attribut in sipApplicationSession als Sperre.