WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows

Distribuzione delle applicazioni utilizzando le attività ANT

Questa sezione descrive come utilizzare le attività ANT per automatizzare la distribuzione di applicazioni a WebSphere ESB. Utilizzando le attività ANT, è possibile definire la distribuzione di più applicazioni e disporne l'esecuzione in modalità non presidiata su un server.

Informazioni preliminari

Quest'attività presume quanto segue:
  • Le applicazioni in fase di distribuzione sono già state sviluppate e testate.
  • Le applicazioni devono essere installate sullo stesso server o sugli stessi server.
  • Si ha una certa dimestichezza con le attività ANT.
  • Si comprende il processo di distribuzione.

Le informazioni sullo sviluppo e la verifica delle applicazioni si trovano nel centro informazioni di WebSphere Integration Developer, v6.0.

La parte di riferimento del centro informazioni per WebSphere Application Server, v6.0 contiene una sezione sulle API (application programming interface). Le attività ANT sono descritte nel pacchetto com.ibm.websphere.ant.tasks. Per i fini di questa sezione, le attività di interesse sono ServiceDeploy e InstallApplication.

Perché e quando eseguire questa attività

Se si devono installare più applicazioni simultaneamente, sviluppare un'attività ANT prima della distribuzione. L'attività ANT può quindi distribuire ed installare le applicazioni sui server senza alcun coinvolgimento dell'utente nel processo.

Passi per questa attività

  1. Identificare le applicazioni da distribuire.
  2. Creare un file JAR per ciascuna applicazione.
  3. Copiare i file JAR sui server di destinazione.
  4. Creare un'attività ANT per eseguire il comando ServiceDeploy peer creare il file EAR per ciascun server.
  5. Creare un'attività ANT per eseguire il comando InstallApplication per ciascun file EAR dal passo 4 sui server applicabili.
  6. Eseguire l'attività ANT ServiceDeploy per creare il file EAR per le applicazioni.
  7. Eseguire l'attività ANT InstallApplication peer installare i file EAR dal passo 6.

Risultato

Le applicazioni vengono correttamente distribuite sui server di destinazione.

Esempio di distribuzione di un'applicazione in modo non presidiato

Esempio di distribuzione di un'applicazione in modo non presidiato

Quest'esempio mostra un'attività ANT contenuta in un file myBuildScript.xml.
<?xml version="1.0">

<project name="OwnTaskExample" default="main" basedir=".">
	<taskdef name="servicedeploy"
			classname="com.ibm.websphere.ant.tasks.ServiceDeployTask" />
	<target name="main" depends="main2">
		<servicedeploy scaModule="c:/synctest/SyncTargetJAR"
			ignoreErrors="true"
			outputApplication="c:/synctest/SyncTargetEAREAR"
			workingDirectory="c:/synctest"
			noJ2eeDeploy="true"
			cleanStagingModules="true"/>
	</target>
</project>
Questa istruzione mostra come richiamare l'attività ANT.
${WAS}/bin/ws_ant -f myBuildScript.xml
Suggerimento: più applicazioni possono essere distribuite in modo non presidiato aggiungendo delle istruzioni di progetto aggiuntive nel file.

Operazioni successive

Utilizzare la console di gestione per verificare che le applicazioni di nuova installazione siano state avviate ed elaborino correttamente il flusso di lavoro.

Task topic

Condizioni di utilizzo | Valuta questa pagina

Timestamp iconUltimo aggiornamento: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tdep_usingant.html

(C) Copyright IBM Corporation 2005. Tutti i diritti riservati.
Questo information center è sviluppato con tecnologia Eclipse. (http://www.eclipse.org)