Domanda

Qualcuno sa di un modo per fare un cambiamento di configurazione origine dati in stato di 7 senza un riavvio completo dei server app? Ho bisogno di cambiare l'URL del database e preferirei non far cadere tutti i miei assistenti di app per farlo.

Da quello che ho potuto capire, queste risorse sono legati all'avvio del server e riciclaggio il server è l'unico modo per riconoscere la nuova configurazione. Ad esempio, se il driver passa da OCI di sottile, si può avere alcune connessioni ancora in piscina, che potrebbe essere fastidioso.

Sono anche curioso di sapere se la sua possibile cambiare JMS informazioni sulle risorse, come ad esempio il nome di coda o topic JNDI senza un riavvio.

Per favore fatemi sapere. Non sembra davvero uno di questi è possibile cambiare senza un riavvio.

È stato utile?

Soluzione

È necessario riavviare il server per le modifiche abbiano effetto.

Altri suggerimenti

A quanto pare, questo script wsadmin fa sì che le risorse possano essere ricaricati senza un riavvio. Tuttavia, i miei tentativi non erano veramente conclusiva come ho bisogno di riavviare il server per il nuovo indirizzo per essere prelevati.

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

Ma, come soluzione alternativa, quando ho davvero bisogno di cambiare qualcosa in un DataSource e non voglio per riavviare l'intero server (si sarebbe ancora necessario riavviare l'applicazione), creo una nuova origine dati e quindi modificare la risorsa Attacchi dalla console di amministrazione Applicazioni Enterprise> riferimenti myapp> risorse

lavoro reaload Non perché:

"reload public void ()

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

collegamento http://www-01.ibm.com/support/knowledgecenter/SSEQTP_8.0.0/com.ibm.websphere.javadoc.doc/web/mbeanDocs/DataSourceCfgHelper.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top