Risoluzione dei problemi relativi a una distribuzione non riuscita

Questo argomento descrive i passi da effettuare per determinare la causa di un problema durante la distribuzione di un'applicazione. Inoltre, presenta alcune possibili soluzioni.

Questo argomento presuppone quanto segue:
L'attività di risoluzione dei problemi relativi alla distribuzione inizia dopo aver ricevuto notifica di un errore. Esistono vari sintomi di distribuzione non riuscita che è necessario esaminare prima di effettuare qualche azione.
  1. Determinare se l'installazione dell'applicazione non è riuscita.
    Esaminare il file system.out per i messaggi che specificano la causa dell'errore. Alcuni dei motivi per cui un'applicazione potrebbe non essere installata comprendono quanto di seguito riportato:
    • Si sta tentando di installare un'applicazione su più server nella stessa cella Network Deployment.
    • Un'applicazione dispone dello stesso nome del modulo esistente nel Network Deployment in cui si sta installando l'applicazione.
    • Si sta tentando di distribuire i moduli J2EE all'interno di un file EAR a diversi server di destinazione.
    Importante: Se l'installazione non è riuscita e l'applicazione contiene dei servizi, è necessario rimuovere eventuali destinazioni SIBus o specifiche di attivazione J2C create prima dell'errore e poi tentare di installare di nuovo l'applicazione. Il modo più semplice di rimuovere tali risorse è fare clic su salva -> elimina tutto dopo l'errore. Se inavvertitamente vengono salvate le modifiche, è necessario rimuovere manualmente le destinazioni SIBus e le specifiche di attivazione J2C (consultare Eliminazione delle destinazioni SIBus ed Eliminazione delle specifiche di attivazione J2C).
  2. Se l'applicazione è stata installata correttamente, esaminarla per determinare se è stata avviata.

    Se l'applicazione non è in esecuzione, si è verificato l'errore quando il server ha tentato di inizializzare le risorse per l'applicazione.

    1. Esaminare il file system.out per i messaggi con le istruzioni sul modo in cui procedere.
    2. Determinare se le risorse sono state avviate.
      Le risorse non avviate impediscono l'esecuzione di un'applicazione per proteggerla dalla perdita di informazioni. I motivi per cui una risorsa non viene avviata comprendono:
      • Bind specificati in modo non corretto
      • Risorse non configurate correttamente
      • Risorse non comprese nel file RAR (resource archive)
      • Risorse web non comprese nel file WAR (Web services archive)
    3. Determinare se manca qualche componente.

      Il motivo per cui manca un componente è un file EAR creato in modo non corretto. Assicurarsi che tutti i componenti richiesti dal modulo siano nelle cartelle corrette sul sistema di test su cui viene creato il file JAR. Preparazione alla distribuzione in un server contiene ulteriori informazioni. contiene ulteriori informazioni.

  3. Esaminare l'applicazione per controllare se le informazioni passano attraverso l'applicazione.

    Anche un'applicazione in esecuzione può non riuscire ad elaborare le informazioni. I motivi per cui ciò avviene sono simili a quelli illustrati al passo 2.b.

    1. Determinare se l'applicazione utilizza i servizi contenuti in un'altra applicazione. Assicurarsi che l'altra applicazione sia installata ed in esecuzione.
    2. Determinare se i bind di importazione ed esportazione per tutti i servizi contenuti in altre applicazioni utilizzate dall'applicazione in errore sono configurati correttamente. Utilizzare la console di gestione per esaminare e correggere i bind.
  4. Risolvere il problema e riavviare l'applicazione.

Terms of use |

Last updated: Thu Apr 06 14:28:02 2006

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)