Wenn bei der Migration von einer älteren Version von WebSphere ESB Fehler auftreten, lesen Sie diese Seite, um Tipps für die Fehlerbehebung zu erhalten.
Wenn Sie die Option dafür auswählen, dass der Migrationsprozess die Enterprise-Anwendungen, die sich in der Konfiguration der Version 6.0.x oder 6.1.x befinden, in die neue Konfiguration der Version 6.2 installiert, erhalten Sie ggf. während der Anwendungsinstallationsphase der Migration einige Fehlernachrichten.
Möglicherweise enthalten die Anwendungen, die sich in der Konfiguration der Version 6.0.x oder 6.1.x befinden, falsche Implementierungsinformationen; hierbei handelt es sich für gewöhnlich um falsche XML-Dokumente, die in vorherigen Laufzeiten von WebSphere ESB nicht ausreichend geprüft worden sind. Die Laufzeit verfügt nun über einen verbesserten Gültigkeitsprüfungsprozess für Anwendungsinstallationen und wird diese fehlerhaften EAR-Dateien nicht installieren. Dies führt zu einem Fehler während der Anwendungsinstallationsphase von WBIPostUpgrade und es wird eine Fehlernachricht (E:) ausgegeben.
In diesem Fall werden die fehlgeschlagenen Anwendungen nicht vom Migrationsprozess installiert, aber es werden alle weiteren Migrationsschritte von ihm vollständig ausgeführt.
Sie können die Fehler in den Anwendungen zu einem späteren Zeitpunkt beheben und sie anschließend manuell in der neuen Konfiguration der Version 6.2 mit der Administrationskonsole oder einem Installationsscript installieren.
Nachdem Sie einen verwalteten Knoten auf Version 6.2 migriert haben, startet der Anwendungsserver unter Umständen nicht.
[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)
Nehmen Sie in keinem Fall Änderungen an WebSphere Application Server-Variablen vor, die im Rahmen der Profilerstellung konfiguriert werden.
Falls Sie diese Werte fälschlicherweise im alten Profil ändern, könnten Ausnahmebedingungen über fehlende Datenbankkonnektivitäts-, Lade- oder andere Klassen ausgegeben werden, beispielsweise:
10/25/08 13:22:39:650 GMT+08:00] 0000002e J2CUtilityCla E J2CA0036E: An exception occurred while invoking method setDataSourceProperties on com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl used by resource jdbc/com.ibm.ws.sib/ewps6101.Messaging-BPC.cwfpcCell01.Bus : com.ibm.ws.exception.WsException: DSRA0023E: The DataSource implementation class "com.ibm.db2.jcc.DB2XADataSource" could not be found.DB2,
Wenn das Befehlszeilendienstprogramm 'WBIPreUpgrade' oder 'WBIPostUpgrade' durch fehlenden Speicherplatz fehlschlägt, können Sie die Heapspeichergröße auf einen Wert erhöhen, der sowohl die Größe und den Umfang der zu migrierenden Umgebung als auch die Möglichkeiten der Maschine berücksichtigt.
Anweisungen zum Erhöhen der Heapspeichergröße enthält die in Lösung 4 (Solution 4) des folgenden technischen Hinweises beschriebene Prozedur: Handling certain Out of Memory conditions when migrating an earlier version of WebSphere Application Server to V6.0.2, V6.1, or 7.0.
Wenn Sie bei der Migration einer Konfiguration den Migrationsassistenten der Version 6.2 verwenden, um ein Profil zu erstellen, werden möglicherweise die folgenden Fehlernachrichten für die Profilerstellung angezeigt:
profileName: profileName cannot be empty profilePath: Insufficient disk space
Diese Fehlernachrichten könnten angezeigt werden, wenn Sie einen Profilnamen eingeben, der ein unzulässiges Zeichen, wie z. B. ein Leerzeichen, enthält. Führen Sie den Migrationsassistenten erneut aus und vergewissern Sie sich, dass im Profilnamen keine unzulässigen Zeichen, wie z. B. ein Leerzeichen, Anführungszeichen oder andere Sonderzeichen, enthalten sind.
Wenn Sie den Migrationsassistenten verwenden, um auf einem System mit Solaris x64-Prozessorbasis ein Profil von WebSphere ESB Version 6.0.x oder 6.1.x auf Version 6.2 zu migrieren, kann es sein, dass die Migration während des WBIPostUpgrade-Schritts fehlschlägt.
MIGR0327E: Es ist ein Fehler bei stopNode aufgetreten. MIGR0272E: Die Migrationsfunktion kann den Befehl nicht ausführen.
WebSphere ESB Version 6.0.x oder 6.1.x verwendet eine Java™ Virtual Machine (JVM) im 32-Bit-Modus. Der Migrationsassistent für WebSphere ESB Version 6.2 ruft das Script WBIPostUpgrade.sh auf, das versucht, die JVM für Version 6.0.x oder 6.1.x im 64-Bit-Modus auszuführen, wenn der Server den Knoten der Version 6.0.x oder 6.1.x stoppt.
cd /opt/IBM/WebSphere/ESB/bin
"$binDir" /setupCmdLine.sh
call "%~dp0setupCmdLine.bat" %*
JVM_EXTRA_CMD_ARGS=""
Dabei steht die Variable profilname für den Namen des Profils, das gelöscht werden soll.
Wenn die Synchronisation bei der Migration eines verwalteten Knotens auf Version 6.2 fehlschlägt, startet der Server unter Umständen nicht.
ADMU0016I: Die Konfigurationen auf dem Knoten und in der Zelle werden synchronisiert. ADMU0111E: Das Programm wird mit dem folgenden Fehler beendet: com.ibm.websphere.management.exception.AdminException: ADMU0005E: Bei der Synchronisation der Repositorys ist ein Fehler aufgetreten ADMU0211I: Sie finden möglicherweise Fehlerdetails in der folgenden Datei: /opt/WebSphere/62AppServer/profiles/AppSrv02/logs/syncNode.log MIGR0350W: Die Synchronisation mit dem Deployment Manager unter Verwendung des Protokolls SOAP ist fehlgeschlagen. MIGR0307I: Die Wiederherstellung der vorherigen WAS-Umgebung ist abgeschlossen. MIGR0271W: Die Migration wurde abgesehen von mindestens einer Warnung fehlerfrei durchgeführt.Diese Nachrichten geben Folgendes an:
Informationen hierzu finden Sie unter Befehl 'syncNode'.
Informationen hierzu finden Sie unter Befehl 'GenPluginCfg'.