Frage

Kennt jemand eine Möglichkeit, eine Änderung der Datenqualifizierung in einer DataSource -Konfiguration vorzunehmen, ohne dass die App -Server vollständig neu gestartet werden? Ich muss die Datenbank -URL ändern und möchte nicht alle meine App -Server dazu bringen.

Nach dem, was ich sammeln kann, sind diese Ressourcen am Serverstart gebunden, und das Recycling des Servers ist die einzige Möglichkeit, die neue Konfiguration zu erkennen. Wenn Ihr Fahrer beispielsweise von OCI zu dünn wechselt, haben Sie möglicherweise noch einige Verbindungen im Pool, was möglicherweise problematisch sein könnte.

Ich bin auch neugierig, ob es möglich ist, JMS -Ressourceninformationen wie eine Warteschlange oder ein Thema JNDI -Name ohne Neustart zu ändern.

Lass es mich wissen, bitte. Es scheint, dass sich eines davon ohne Neustart ändern kann.

War es hilfreich?

Lösung

Sie müssen den Server neu starten, damit diese Änderungen wirksam werden.

Andere Tipps

Anscheinend führt dieses Wsadmin -Skript dazu, dass die Ressourcen ohne Neustart neu geladen werden. Meine Versuche waren jedoch nicht wirklich schlüssig, da ich den Server neu starten musste, damit die neue Adresse abgeholt werden sollte.

wsadmin>set dsh [$AdminControl queryNames process=server1,type=DataSourceCfgHelper,*]
wsadmin>$AdminControl invoke $dsh reload

Wenn ich als Problemumgehung wirklich etwas in einer Datenquelle ändern muss und den gesamten Server nicht neu starten möchte (Sie müssten die Anwendung noch neu starten), erstelle ich eine neue Datenquelle und ändere dann die Ressourcenbindungen von den Administratorkonsole Enterprise -Anwendungen> MyApp> Ressourcenreferenzen

Reaload funktioniert nicht, weil:

"Public Lead Reload ()

Reloads resources.xml. This function may be called to bind a new data source after server start. **It does not impact existing data sources**."

Verknüpfung http://www-01.ibm.com/support/kennledgecenter/sseqtp_8.0.0/com.ibm.webphere.javadoc.doc/web/mbeandocs/datasourcecfghelper.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top