Projekte aus Portal Toolkit V5.0.2.2 werden automatisch auf
Portaltools in Rational Application
Developer V6.0 migriert, wenn der
Portal Toolkit-Arbeitsbereich migriert wird oder das Projekt aus einem SCM-System für
Quellcodeverwaltung (Source Code Management) geladen wird, oder wenn das Projekt mittels der Projektaustauschfunktion
importiert wird. Wenn Sie eine Migration aus älteren Versionen
von Portal Toolkit ausführen, müssen Sie Ihre Portletprojekte in WAR-Dateien exportieren und diese WAR-Dateien in die Portaltools in Rational Application
Developer V6.0 importieren.
Bevor Sie Portalanwendungen migrieren, müssen Sie die Portaltoolsfunktion von
Rational Application
Developer V6.0 installieren.
Weitere Informationen finden Sie im Installationshandbuch.
Anmerkung: Abwärtskompatibilität wird für Portletprojekte nicht unterstützt.
Die automatische Migration wird nur für Projekte unterstützt, die in Portal Toolkit
V5.0.2.2 mit WebSphere Studio V5.1.2 erstellt wurden. Weitere Informationen zur Migration
finden Sie in
Migration aus WebSphere Studio V5.1, 5.1.1 oder 5.1.2.
Wenn Ihr Portletprojekt einem
Unternehmensanwendungsprojekt zugeordnet ist, müssen Sie den entsprechenden Zielserver für das
EAR-Projekt setzen. Sie können den Zielserver auf der Seite
Servereigenschaften () setzen.
Während der Migration von Projekten aus Portal Toolkit V5.0.2.2 werden einige zusätzliche
Änderungen vorgenommen:
- Der Zielserver wird auf WebSphere Portal V5.0 gesetzt, wenn für das Projekt kein Zielserver angegeben wird.
- Der Portleterstellungspfad wird korrigiert.
- Es wird eine Portletprojektgattung hinzugefügt.
Wenn Sie eine Migration aus älteren Versionen von Portal Toolkit ausführen,
müssen Sie Ihre Portletprojekte manuell auf Portaltools in Rational Application
Developer V6.0 migrieren.
Gehen Sie dazu wie folgt vor:
- Exportieren Sie das vorhandene Projekt in eine WAR-Datei: Exportieren Sie in der früheren Version von Portal Toolkit jedes Projekt in eine
WAR-Datei mit Quellendateien.
- Klicken Sie mit der rechten Maustaste auf
das Projekt, und wählen Sie die Option Exportieren aus.
- Wählen Sie WAR-Datei und Quellendateien exportieren aus, und klicken
Sie auf Fertig stellen.
- Importieren Sie die Portlet-WAR-Datei:
- Erstellen Sie in den Portaltools für Rational Application
Developer V6.0 ein neues, leeres Portletprojekt.
- Wählen Sie aus.
- Nehmen Sie die Auswahl von Portlet erstellen zurück.
- Klicken Sie auf Erweiterte anzeigen.
- Wenn Sie ein Portlet aus WebSphere Portal 4.2 importieren, wählen Sie 2.2 als Servletversion
aus.
- Wählen Sie WebSphere Portal v5.0 als Zielserver aus und klicken Sie auf
Fertig stellen.
- Importieren Sie die WAR-Datei in dieses neue, leere Portletprojekt.
- Wählen Sie Importieren aus.
- Wählen Sie WAR-Datei aus, und geben Sie die WAR-Datei an, die Sie oben exportiert haben
(beim Exportieren des Projekts in eine WAR-Datei in der früheren Version).
- Wählen Sie das neue, leere Portletprojekt aus.
- Wählen Sie Vorhandene Ressourcen ohne Warnung überschreiben aus.
- Wählen Sie nicht Projekte beim Überschreiben löschen aus.
- Löschen Sie die TLD-Datei:
Es wird empfohlen, dass Sie die
Portlet-TLD-Datei aus dem Projekt löschen, falls vorhanden. Andernfalls wird eine Warnung angezeigt, wenn Sie das Projekt
erneut erstellen. Wenn Sie die TLD-Datei nicht löschen,
kann dies Probleme verursachen, wenn Sie das Portletprojekt in WebSphere Portal implementieren und sich die TLD-Datei des Portlets von
der Datei auf dem Server unterscheidet.
- Wenn Sie ein Portlet aus WebSphere Portal 4.2 migrieren, müssen Sie dieses migrierte Portletprojekt auf
WebSphere Portal 5.x migrieren.