Migration des portlets WebSphere Portal V4.2 vers V5.x

Rational Application Developer V6.0 ne prend pas en charge le développement de portlets WebSphere Portal V4.2. Vous devez migrer les projets de type portlet WebSphere Portal V4.2 vers V5.x.

La plupart des portlets créés pour WebSphere Portal V4.2 s'exécutent sans être modifiés dans WebSphere Portal V5.x. Certaines API de portlet 4.2.x sont déconseillées mais sont toujours disponibles dans WebSphere Portal V5.x.

Remarque : Les projets d'application de portlet migrés ne sont pas compatibles en amont.
Pour migrer les applications de porlet pour WebSphere Portal V4.2 vers V5.x, procédez comme suit :
  1. Migrez les projets de portlet Portal V4.2 vers les projets de portlet Portal V5.x :
    1. Cliquez à l'aide du bouton droit de la souris sur le projet d'application de portlet à migrer.
    2. Sélectionnez Propriétés > API de portlet pour ouvrir la page API de portlet.
    3. Dans le menu déroulant au niveau de l'API de portlet, sélectionnez WebSphere Portal Version 5.x.
    4. Cliquez sur OK et les modification suivantes sont automatiquement effectuées :
      • Le fichier TLD (Tag Library Descriptor) de l'API de portlet est supprimé.
      • Le niveau Web est modifié et passe du niveau 2.2 au niveau 2.3.
      • Les entrées de chemin d'accès aux classes propres au portlet sont supprimées alors que le conteneur JRE WebSphere Portal et le conteneur cible d'exécution WebSphere Portal les ajoute dynamiquement.
  2. Si le projet de type de portlet est associé à un projet d'application d'entreprise, il est recommandé de migrer le niveau J2EE du projet EAR vers J2EE 1.3. Les applications de portlet conçues pour WebSphere Portal V5.x doivent être compatibles avec les spécifications J2EE de niveau 1.3.
    Remarque : Avant de migrer le projet d'application d'entreprise vers J2EE 1.3, reportez-vous à la rubrique Migration des projets J2EE. Pour obtenir plus d'informations sur l'utilisation de l'assistant de migration J2EE, reportez-vous à l'aide en ligne.
    1. Si le projet de type portlet migré est associé uniquement au projet d'application d'entreprise, procédez comme suit :
      1. Fermez tous les éditeurs dans l'espace de travail.
      2. Cliquez à l'aide du bouton droit de la souris sur le projet d'application d'entreprise auquel le projet de type portlet migré est associé.
      3. Sélectionnez Migrer > Assistant de migration J2EE et cliquez sur Suivant.
      4. Sélectionnez J2EE version 1.3 et WebSphere Portal comme serveur cible.
      5. Cliquez sur Terminer.
    2. Si les autres projets de type portlet sont associés au projet d'application d'entreprise, vous devez retirer le projet de type portlet migré et l'ajouter à un autre projet d'application d'entreprise.
      1. Retirez le module du projet de type portlet migré du projet d'application d'entreprise.
        1. Développez le projet d'application d'entreprise et sélectionnez le descripteur de déploiement.
        2. Sélectionnez Ouvrir avec > Editeur de descripteur de déploiement.
        3. Sélectionnez l'onglet Module. Sur la page Module de l'éditeur, sélectionnez le fichier WAR du projet de type portlet migré.
        4. Cliquez sur Supprimer.
        5. Sélectionnez Fichier > Sauvegarder pour sauvegarder les modifications.
      2. Créez un projet d'application d'entreprise et ajoutez à ce dernier le projet de type portlet.
        1. Sélectionnez Fichier > Nouveau > Projet.
        2. Sélectionnez la case à cocher Afficher tous les assistants.
        3. Développez J2EE et sélectionnez Projet d'application d'entreprise.
        4. Renseignez la zone Nom du projet, sélectionnez J2EE version 1.3 et WebSphere Portal comme serveur cible puis cliquez sur Suivant.
        5. Sur la page Projets de module EAR, sélectionnez le projet de type portlet et cliquez sur Terminer.
Le projet de portlet est maintenant migré vers WebSphere Portal V5.x.
Tâches associées
Migration vers les outils de portail dans Rational Application Developer V6.0
Mise à jour de ressources d'exécution Faces dans un projet de portlet
Commentaires
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.