Leggere questa pagina per alcuni suggerimenti sulla risoluzione dei problemi durante la migrazione da una versione precedente di WebSphere ESB
Se si sceglie l'opzione del processo di migrazione per l'installazione delle applicazioni enterprise presenti nella configurazione di versione 6.0.x o 6.1.x nella nuova configurazione di versione 6.2, è possibile ricevere alcuni messaggi di errore durante la fase di installazione applicazioni della migrazione.
Le applicazioni esistenti nella configurazione di versione 6.0.x o 6.1.x possono avere informazioni di distribuzione non corrette — solitamente, documenti XML non corretti che non sono stati convalidati a sufficienza nei precedenti runtime di WebSphere ESB. Il runtime dispone ora di un processo di convalida avanzato dell'installazione applicazioni e non installerà questi file EAR in formato non corretto. Questo determina un errore durante la fase di installazione applicazioni di WBIPostUpgrade e produce un messaggio di errore "E:".
In questo caso, il processo di migrazione non installa le applicazioni che hanno generato l'errore ma completa comunque tutti gli altri passaggi della migrazione.
In seguito sarà possibile risolvere i problemi delle applicazioni e installarle manualmente nella nuova configurazione di versione 6.2 mediante la console di gestione o uno script di installazione.
Una volta migrato il nodo gestito alla versione 6.2, è possibile che il server delle applicazioni non si avvii.
[5/11/06 15:41:23:190 CDT] 0000000a SystemErr R com.ibm.ws.exception.RuntimeError: com.ibm.ws.exception.RuntimeError: org.omg.CORBA.INTERNAL: CREATE_LISTENER_FAILED_4 vmcid: 0x49421000 minor code: 56 completed: No [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at com.ibm.ws.runtime.WsServerImpl.bootServerContainer(WsServerImpl.java:198) [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at com.ibm.ws.runtime.WsServerImpl.start(WsServerImpl.java:139) [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:460) [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at com.ibm.ws.runtime.WsServer.main(WsServer.java:59) [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [5/11/06 15:41:23:196 CDT] 0000000a SystemErr R at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) [5/11/06 15:41:23:197 CDT] 0000000a SystemErr R at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
Non modificare mai una variabile WebSphere Application Server configurata come parte della creazione profili.
Se questi valori vengono modificati in modo non corretto nel vecchio profilo, è possibile che si verifichino eccezioni della connettività del database, del caricamento o di classi mancanti, come:
10/25/08 13:22:39:650 GMT+08:00] 0000002e J2CUtilityCla E J2CA0036E: Si è verificato un errore durante il richiamo del metodo setDataSourceProperties su com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl utilizzato dalla risorsa jdbc/com.ibm.ws.sib/ewps6101.Messaging-BPC.cwfpcCell01.Bus : com.ibm.ws.exception.WsException: DSRA0023E: La classe di implementazione DataSource "com.ibm.db2.jcc.DB2XADataSource" non è stata trovata.DB2,
Se l'utilità WBIPreUpgrade o l'utilità WBIPostUpgrade di riga comandi ha esito negativo a causa di problemi di memoria esaurita, è possibile aumentare la dimensione dell'heap ad un numero che prenda in considerazione la dimensione e l'ambito dell'ambiente in corso di migrazione e le possibilità della macchina.
Per istruzioni su come aumentare la dimensione di heap, utilizzare la procedura descritta nella Soluzione 4 della seguente nota tecnica: Handling certain Out of Memory conditions when migrating an earlier version of WebSphere Application Server to V6.0.2, V6.1, or 7.0.
Quando si utilizza la procedura guidata di migrazione di versione 6.2 per creare un profilo durante la migrazione di una configurazione, è possibile che vengano visualizzati i seguenti messaggi di errore di creazione dei profili.
profileName: profileName non deve essere vuoto profilePath: Spazio su disco insufficiente
Questi messaggi d'errore possono essere visualizzati se si immette un nome profilo che contiene un carattere non corretto, per esempio uno spazio. Eseguire nuovamente la procedura guidata di migrazione e verificare che non siano presenti caratteri non corretti nel nome del profilo, per esempio spazi, virgolette o altri caratteri speciali.
Quando si utilizza la procedura guidata di migrazione per migrare un profilo da WebSphere ESB versione 6.0.x o 6.1.x a versione 6.2 su un sistema basato sul processore Solaris x64, è possibile che la migrazione non riesca durante il passaggio WBIPostUpgrade.
MIGR0327E: A failure occurred with stopNode. MIGR0272E: The migration function cannot complete the command.
WebSphere ESB versione 6.0.x o 6.1.x utilizza una JVM (Java™ virtual machine) in modalità a 32 bit. La procedura guidata di migrazione per WebSphere ESB versione 6.2 richiama lo script WBIPostUpgrade.sh, che tenta di eseguire il JVM per versione 6.0.x o 6.1.x in modalità 64 bit quando il server arresta il nodo versione 6.0.x o 6.1.x.
cd /opt/IBM/WebSphere/ESB/bin
"$binDir" /setupCmdLine.sh
call "%~dp0setupCmdLine.bat" %*
JVM_EXTRA_CMD_ARGS=""
La variabile profile_name rappresenta il nome del profilo che si desidera eliminare.
Se la sincronizzazione riporta un errore quando viene migrato un nodo gestito alla versione 6.2, è possibile che il server non si avvii.
ADMU0016I: Synchronizing configuration between node and cell. ADMU0111E: Program exiting with error: com.ibm.websphere.management.exception.AdminException: ADMU0005E: Error synchronizing repositories ADMU0211I: Error details may be seen in the file: /opt/WebSphere/62AppServer/profiles/AppSrv02/logs/syncNode.log MIGR0350W: Synchronization with the deployment manager using the SOAP protocol failed. MIGR0307I: The restoration of the previous WebSphere Application Server environment is complete. MIGR0271W: Migration completed successfully, with one or more warnings.Questi messaggi indicano quanto segue:
Consultare il comando syncNode.
Consultare il comando GenPluginCfg.