1

Ich versuche herauszufinden, ob es einen Parameter gibt, der die Verbrauchsparameter nach einem vollständigen Neustart von Weblogic Server als vorherigen funktionsfähigen Zustand behält.Wie kann ich JMSservers nach einem Neustart in ihrem letzten bekannten Zustand halten und wiederherstellen

Ich möchte JMSservers in ihren letzten bekannten Zustand nach einem Neustart Neustart wiederherstellen.

Ich habe getestet und ich habe die ConsumptionPaused in einem JMSServer über Wlst aktiviert und ich habe einen vollständigen Neustart durchgeführt, aber nach dem Neustart der ConsumptionPaused hat sich in false geändert.

Bitte um Ihre Hilfe.

Antwort

0

Schließlich verwenden erreichen kann, habe ich festgestellt, dass mit dem Parameter ConsumptionPausedAtStartup aktiviert ist, nach dem Neustart von Weblogic dann alle osb Ressourcen unter dem Ziel von JmsServer Auf der Ebene der JMS-Warteschlangenebene und nicht auf der Ebene des JMS-Servers wird ConsumptionPaged als "true" definiert.

Wenn Sie den Parameter ConsumptionPausedAtStartup nicht deaktivieren, werden alle Warteschlangen unter diesem JMSServer bei jedem Neustart des Servers mit "ConsumptionPaused" als "true" angezeigt.

Mit besten Grüßen, Nickname

0

Ich glaube, Sie dies die setConsumptionPausedAtStartup Methode auf dem JMSServerMBean mbean

+0

Schließlich habe ich diesen Parameter gefunden, und ich habe das folgende Szenario versucht: Ich habe aktiviert über wlst die ConsumptionPaused als wahr und mit dem obigen Parameter der ConsumptionPausedAtStartup auch als wahr, und ich habe Neustart der verwaltete Server. Nach dem Neustart ist die ConsumptionPausedAtStartup wie erwartet wahr, aber die ConsumptionPaused als falsch (nicht wie erwartet). – NickName

+0

Ich denke, dass der Parameter ConsumptionPaused beim Start immer falsch ist. Wenn Sie verhindern müssen, dass jms Ziel beim Start Nachrichten konsumiert, setzen Sie ConsumptionPausedAtStartup auf true –

+0

Zunächst einmal, danke für Ihre Antwort und Ihre interessante auch. Wie ich oben beschrieben habe, habe ich den Parameter ConsumptionPausedAtStartup auf true und die ConsumptionPaused auch auf true gesetzt, aber nach dem Neustart, wie Sie gesagt haben, der ConsumptionPaused-Parameter hat auf false zurückgegeben und die ConsumptionPausedAtStartup ist immer noch wahr. Meine Frage ist nun, warum, da die ConsumptionPausedAtStartup nach dem Neustart als wahr (noch nach Neustart) festgelegt wurde die Nachrichten von den Warteschlangen verbraucht wurden. – NickName