Importa un manifest di distribuzione in questa applicazione [Impostazioni]

È possibile esportare il file manifest di distribuzione da un'applicazione, importare poi il file manifest in un'altra istanza della stessa applicazione ubicata altrove. Questo processo risulta utile quando un'applicazione viene spostata da un ambiente ad un altro, ad esempio da un ambiente di test ad un ambiente di produzione. Quando il file viene importato, i bundle vengono risolti. Se non è possibile risolvere i bundle, l'importazione non è completa e viene generato un messaggio di errore.

Per visualizzare questo pannello nella console di gestione, fare clic sul seguente percorso:

Applicazioni > Tipi di applicazione > Asset > nome_asset > [Ulteriori proprietà] Importa un file manifest di distribuzione in questa applicazione

Quando viene importato un asset EBA, viene creato automaticamente un file manifest di distribuzione, META-INF/DEPLOYMENT.MF. Il file manifest di distribuzione elenca, nelle versioni specifiche, tutti i bundle e i bundle compositi che costituiscono l'applicazione, compreso i bundle definiti in seguito ad analisi di dipendenza. Il file manifest viene utilizzato per assicurare che ogni volta che viene avviato un server delle applicazioni, i bundle che costituiscono l'applicazione siano gli stessi.

È possibile esportare il manifest di distribuzione corrente da un asset EBA, importare successivamente il manifest di distribuzione in un altro asset che contiene la stessa applicazione. L'asset di destinazione utilizza quindi il manifest importato al posto del manifest generato. Ciò risulta utile durante lo sviluppo dell'applicazione, quando un'applicazione è completamente testata e viene spostata in un ambiente di produzione. Importando il manifest di distribuzione dall'ambiente di test, l'utente si assicura che i bundle e le relative versioni che costituiscono l'applicazione nell'ambiente di produzione siano esattamente gli stessi dei bundle che costituiscono l'applicazione nell'ambiente di test.
Nota: Non modificare un file manifest esportato. Utilizzare le opzioni di esportazione e di importazione solo nelle condizioni in cui è possibile trattare il file esportato come "black box".

Il file da importare deve essere un file manifest di distribuzione valido, che utilizza il formato di denominazione nome_file.MF, ad esempio DEPLOYMENT_TEST.MF. Quando viene importato il manifest di distribuzione nell'asset EBA, il file viene ridenominato in DEPLOYMENT.MF.A questo punto tutti i nuovi bundle richiesti da fornire all'applicazione sono stati scaricati.

Per la riuscita dell'importazione, devono essere soddisfatte le seguenti condizioni:
  • Il file manifest di distribuzione da importare deve corrispondere al manifest dell'applicazione dell'applicazione OSGi contenuta nell'asset EBA.
  • I bundle con relative versioni elencati nel manifest di distribuzione devono essere disponibili sia all'interno del file EBA che da un repository di bundle.
  • Se l'asset è stato precedentemente aggiornato, è necessario aver completato gli scaricamenti di bundle per il precedente aggiornamento. Vedere Checking the bundle download status of an EBA asset (online).

Percorso del manifest di distribuzione

Specifica il percorso completo del file di manifest di distribuzione che si desidera importare. Il file deve essere un manifest di distribuzione valido con estensione file .MF.

Selezionare File system locale quando il browser ed il minifest di distribuzione si trovano sulla stessa macchina, a prescindere dal fatto che anche il server sia su tale macchina.

Selezionare File system remoto quando il minifest di distribuzione si trova su qualsiasi nodo nel contesto cella corrente o se il file minifest di distribuzione si trova già sulla macchina su cui è in esecuzione il server delle applicazioni.


I link contrassegnati (online) richiedono un accesso a Internet. Ogni link avvia una ricerca per l'argomento nel centro informazioni online. Quando vengono elencati i risultati della ricerca, selezionare l'argomento più adatto alla configurazione.

Controllare gli aggiornamenti di questo argomento (online)




Nome file: DeploymentManifestUpload.html