2010-12-30 3 views
2

Est-ce que quelqu'un sait comment modifier une configuration de source de données dans WAS 7 sans redémarrer complètement les serveurs d'applications? J'ai besoin de changer l'URL de la base de données et je préfère ne pas supprimer tous mes serveurs d'applications pour le faire. D'après ce que je peux rassembler, ces ressources sont liées au démarrage du serveur et le recyclage du serveur est le seul moyen de reconnaître la nouvelle configuration. Par exemple, si votre pilote passe de oci à thin, il se peut que vous ayez encore des connexions dans le pool, ce qui peut être gênant.Websphere Application Server v7 Configurations sans redémarrage?

Je suis également curieux de savoir s'il est possible de modifier les informations de ressources JMS, telles qu'un nom JNDI de file d'attente ou de rubrique sans redémarrage.

Faites-le moi savoir s'il vous plaît. Il ne semble pas que l'un ou l'autre de ces changements soit possible sans redémarrage.

Répondre

2

Vous devez redémarrer le serveur pour que ces modifications prennent effet.

1

Apparemment, ce script wsadmin provoque le rechargement des ressources sans redémarrage. Cependant, mes tentatives n'étaient pas vraiment concluantes car j'avais besoin de redémarrer le serveur pour que la nouvelle adresse soit récupérée.

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

Mais, comme une solution de contournement, quand je vraiment besoin de changer quelque chose dans une source de données et ne veulent pas redémarrer le serveur entier (vous encore devez redémarrer l'application), je crée une nouvelle source de données et puis modifier les liaisons de ressources à partir de la console d'administration Enterprise Applications> MyAPP> références de ressources

Questions connexes