Rational Application
Developer V6.0
unterstützt nicht die Entwicklung von Portlets unter WebSphere Portal V4.2. Portletprojekte aus
WebSphere Portal
V4.2 müssen auf V5.x migriert werden.
Die meisten für WebSphere Portal V4.2 geschriebenen Portlets können ohne Änderungen in WebSphere Portal
V5.x ausgeführt werden. Einige der Portlet 4.2.x-APIs sind nun als veraltet markiert, stehen jedoch weiterhin
in WebSphere Portal V5.x zur Verfügung.
Anmerkung: Migrierte Portletanwendungsprojekte sind nicht abwärts kompatibel.
Gehen Sie wie
folgt vor, um Portletanwendungen für WebSphere Portal V4.2 auf V5.x zu migrieren:
- Migrieren Sie die Portal V4.2-Portletprojekte auf Portal V5.x-Portletprojekte:
- Klicken Sie mit der rechten Maustaste auf das Portletanwendungsprojekt, das Sie migrieren wollen.
- Wählen Sie aus, um die Seite für Portlet-APIs aufzurufen.
- Wählen Sie in der Dropdown-Liste für die Portlet-API-Stufe WebSphere Portal Version 5.x aus.
- Klicken Sie auf OK. Es werden automatisch die folgenden Änderungen vorgenommen:
- Die TLD-Datei (TLD, Tag Library Descriptor) für die Portlet-API wird entfernt, falls vorhanden.
- Die Webstufe wird von 2.2 in 2.3 geändert.
- Die portletspezifischen Klassenpfadeinträge werden entfernt, da sie vom WebSphere Portal-JRE-Container und vom WebSphere Portal-Laufzeitzielcontainer dynamisch hinzugefügt werden.
- Wenn Ihr Portletprojekt einem Unternehmensanwendungsprojekt
zugeordnet ist, wird empfohlen, dass Sie die J2EE-Stufe des EAR-Projekts auf
J2EE 1.3 migrieren. Für WebSphere Portal
V5.x erstellte Portletanwendungen sollten den Spezifikationen der J2EE-Stufe 1.3
entsprechen.
Anmerkung: Bevor Sie Ihr Unternehmensanwendungsprojekt auf
J2EE 1.3 migrieren, lesen Sie die Informationen in
Migration der J2EE-Projekte.
Informationen zur Verwendung des J2EE-Migrationsassistenten finden Sie in der Onlinehilfe.
- Wenn das migrierte Portletprojekt nur dem Unternehmensanwendungsprojekt zugeordnet ist,
führen Sie folgende Schritte aus:
- Schließen Sie alle Editoren in der Workbench.
- Klicken Sie mit der rechten Maustaste auf das Unternehmensanwendungsprojekt, dem das migrierte Portletprojekt zugeordnet ist.
- Wählen Sie aus, und klicken Sie auf Weiter.
- Wählen Sie J2EE Version 1.3 und als Zielserver WebSphere Portal aus.
- Klicken Sie auf Fertig stellen.
- Wenn dem Unternehmensanwendungsprojekt andere Portletprojekte
zugeordnet sind, müssen Sie das migrierte Portletprojekt entfernen und es zu
einem anderen Unternehmensanwendungsprojekt hinzufügen.
- Entfernen Sie das Modul des migrierten Portletprojekts aus dem Unternehmensanwendungsprojekt.
- Erweitern Sie das Unternehmensanwendungsprojekt, und wählen Sie den Implementierungsdeskriptor aus.
- Wählen Sie aus.
- Wählen Sie die Registerkarte Module aus. Wählen Sie auf der Modulseite des Editors die
WAR-Datei des migrierten Portletprojekts aus.
- Klicken Sie auf Entfernen.
- Wählen Sie aus, um die Änderungen zu speichern.
- Erstellen Sie ein neues Unternehmensanwendungsprojekt, und fügen Sie das Portletprojekt
hinzu.
- Wählen Sie aus.
- Wählen Sie das Markierungsfeld Alle Assistenten anzeigen aus.
- Erweitern Sie J2EE, und wählen Sie Unternehmensanwendungsprojekt aus.
- Füllen Sie das Feld für den Namen des Projekts aus, wählen Sie J2EE
Version 1.3 und als Zielserver WebSphere Portal aus, und klicken Sie auf
Weiter.
- Wählen Sie auf der Seite EAR-Modulprojekte das migrierte Portletprojekt aus, und
klicken Sie auf Fertig stellen.
Das Portletprojekt ist nun auf WebSphere Portal V5.x migriert.