2010-12-30 17 views
2

Kennt jemand eine Änderung der Datenquellenkonfiguration in WAS 7 ohne einen vollständigen Neustart der Anwendungsserver? Ich muss die Datenbank-URL ändern und würde lieber nicht alle meine App-Server dazu bringen, dies zu tun.Websphere Application Server v7 Konfigurationen ohne Neustart?

Von dem, was ich sammeln kann, sind diese Ressourcen beim Serverstart gebunden und Recycling des Servers ist die einzige Möglichkeit, die neue Konfiguration zu erkennen. Wenn Ihr Treiber beispielsweise von "Oci" auf "Thin" umgeschaltet hat, befinden sich möglicherweise noch einige Verbindungen im Pool, was zu Problemen führen kann.

Ich bin auch neugierig, wenn es möglich ist, JMS-Ressourceninformationen wie einen Queue oder Topic JNDI-Namen ohne Neustart zu ändern.

Bitte lassen Sie es mich wissen. Es scheint nicht wirklich möglich, dass beide ohne Neustart geändert werden können.

Antwort

2

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

1

Anscheinend bewirkt dieses wsadmin-Skript, dass die Ressourcen ohne Neustart neu geladen werden. Meine Versuche waren jedoch nicht wirklich schlüssig, da ich den Server neu starten musste, um die neue Adresse abzurufen.

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

Aber, wie dieses Problem zu umgehen, wenn ich wirklich etwas in einer Datenquelle ändern müssen und will nicht den ganzen Server neu zu starten (Sie würden immer noch die Anwendung neu starten), habe ich eine neue Datenquelle erstellen und dann die Bindungen Ressource aus der Admin-Konsole Enterprise Applications ändern> myApp> Resource verweist

Verwandte Themen