2013-08-05 23 views
5

Mi sto spostando da IBM RAD 8/WAS 7.0 a IBM RAD 9/WAS 8.5. Profilo Liberty. Ci sono un sacco di cose di configurazione come URL e associazioni di namespace.Un modo per configurare WebSphere 8.5 Liberty Profile a livello di programmazione?

Ho trovato un'informazione che è WSADMIN is not working for Liberty Profile. Non ho trovato, tuttavia, le informazioni, come accedere a funzionalità simili come in wsadmin/jython, ad esempio per creare URL, associazioni di namespace, ecc.?

Come eseguire lo script di tali elementi in WebSphere Liberty Profile?

risposta

1

Il modo più semplice è modificare direttamente l'XML o utilizzare uno script nella lingua desiderata. L'idea è che la configurazione sia abbastanza semplice che wsadmin non è più necessario: è inteso per essere leggibile dall'uomo e manutenibile dall'uomo. È possibile importare snippet XML se si hanno elementi di configurazione ripetuti che si desidera condividere elementi simili su più server o creare più volte gli stessi elementi di configurazione.

+0

Ho cercato "Guida al profilo di WebSphere Application Server Liberty per sviluppatori" e "Guida all'amministrazione e configurazione di WebSphere Application Server V8.5 per profilo Liberty" da IBM ma non ho trovato alcuna informazione su come configurare la risorsa URL e namespace binding there (stavo cercando string 'namespace binding') –

7

Proverò ad affrontare alcune cose implicite nell'uso di wsadmin. Potrei essere in ritardo, ma spero che questo aiuti:

WSADMIN si applica solo all'intero WebSphere Application Server. jython scripting per il profilo Liberty è possibile, anche se stai fondamentalmente eseguendo operazioni JMX su un server. Ecco qualcosa per iniziare: https://www.ibmdw.net/wasdev/docs/creating-remote-jmx-connections-with-jython/

Non c'è modo di riconfigurare un server di profilo Liberty tramite un'operazione JMX, tuttavia. Tutta la configurazione del server (o riconfigurazione) viene eseguita modificando il file di configurazione del server (manualmente con un editor di tua scelta, tramite gli strumenti di eclissi o con uno script che modifica il tuo XML).

Il profilo Liberty non supporta gli spazi dei nomi CORBA o CORBA (corbaloc o corbaname) o EJB remoti. Anche i server con profilo Liberty non fanno parte della topologia cella/nodo dei server con profilo completo. Invece, i server profilo Liberty formano collettivi, come descritto qui: http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.wlp.core.doc/ae/cwlp_collective_arch.html

È possibile aggiungere stringhe per JNDI utilizzando l'elemento jndiEntry nella configurazione del server, come descritto qui: http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.wlp.core.doc/ae/twlp_dep_jndi.html

informazioni sulla configurazione di origini dati (sto indovinando a ciò di cui potresti aver bisogno per gli URL e i collegamenti dei namespace per) è qui (vedi anche i sottoargomenti): http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.wlp.core.doc/ae/twlp_dep_configuring_ds.html.

Problemi correlati