Les projets Portal Toolkit V5.0.2.2 seront migrés automatiquement vers
Rational Application
Developer V6.0 Portal
Tools en migrant l'espace de travail Portal Toolkit ou en chargeant le projet à partir
d'un système SCM (Source Code Management) ou en important le projet à l'aide de la fonction
Project Interchange. Si vous effectuez la migration à partir
de versions antérieures de Portal Toolkit, vous devez exporter les projets de portlet vers les fichiers WAR et importer les
fichiers WAR dans les outils de portail de Rational Application
Developer V6.0.
Avant la migration des applications de portail, vous devez installer la fonction des outils de portail de
Rational Application
Developer V6.0.
Reportez-vous au guide d'installation.
Remarque : La compatibilité en amont des projets de portlet n'est pas prise
en charge.
La migration automatique est prise en charge uniquement pour les projets créés dans Portal Toolkit V5.0.2.2 avec WebSphere Studio V5.1.2. Pour obtenir plus de détails sur la migration,
reportez-vous à la section
Migration à partir de WebSphere Studio V5.1, 5.1.1 ou 5.1.2.
Si le projet de type portlet
est associé à un projet d'application d'entreprise, vous devez définir le serveur cible approprié
sur le projet EAR. Vous pouvez définir le serveur cible sur la page des propriétés du serveur
().
Lors de la migration des projets Portal Toolkit V5.0.2.2, certaines modifications
supplémentaires se produisent :
- Par défaut, le serveur cible est WebSphere Portal V5.0, si aucun serveur cible n'est défini pour le projet.
- Le chemin de compilation du portlet est corrigé
- Une nature de projet de portlet est ajoutée.
Si vous effectuez la migration à partir de versions antérieures de Portal Toolkit, vous devez migrer manuellement les projets de portlet vers les outils de portlet dans Rational Application
Developer V6.0, en procédant comme suit :
- Exportez le projet existant vers un fichier WAR : Dans la version antérieure de Portal Toolkit, exportez chaque projet vers un fichier WAR avec les fichiers source.
- A l'aide du bouton droit de la souris, cliquez sur le projet
et sélectionnez Exportation.
- Sélectionnez Fichier WAR et Exporter les fichiers source puis cliquez surTerminer.
- Importez le fichier WAR de portlet :
- Dans les outils de portail de Rational Application
Developer V6.0,
créez un projet de portlet vide.
- Sélectionnez .
- Désélectionnez Création d'un portlet.
- Cliquez sur Afficher les propriétés avancées.
- Si vous importez un portlet WebSphere Portal 4.2, sélectionnez 2.2 en tant
que version de servlet.
- Sélectionnez WebSphere Portal v5.0 comme serveur cible et cliquez sur
Terminer.
- Importez le fichier WAR dans ce nouveau projet de type portlet vide.
- Sélectionnez Importer.
- Sélectionnez Fichier WAR et indiquez le fichier WAR
exporté (Exportation d'un projet dans un fichier WAR dans la version précédente).
- Sélectionnez le nouveau projet de type portlet vide.
- Sélectionnez Remplacer les ressources existantes sans avertissement.
- Ne sélectionnez pas Supprimer le projet après remplacement.
- Supprimez le fichier TLD :
Il est recommandé de supprimer
le fichier TLD de portlet dans le projet. Sinon, un message d'avertissement est généré
lors de la nouvelle compilation du projet. Le fait de conserver ce fichier peut provoquer
une erreur lorsque le projet de type portlet est déployé dans WebSphere Portal et que le fichier
TLD du portlet est différent du fichier sur le serveur.
- Si vous migrez un portlet WebSphere Portal 4.2, vous devez migrer ce projet de type portlet
vers WebSphere Portal 5.x.