Dans WebSphere Studio Application
Developer Integration Edition, les projets EJB peuvent avoir des
fonctionnalités WebSphere Business
Integration spécifiques, telles que la Messagerie étendue (CMM) et
CMP/A (Component-Managed Persistence Anywhere). Les
descripteurs de déploiement pour ce type de projet doivent être
migrés ; cette section explique comment effectuer cette migration.
Pour effectuer cette migration, suivez les étapes ci-dessous :
- Copiez le projet EJB
WebSphere
Business Integration vers le nouvel espace de travail 6.0 et
importez-le à partir de
WebSphere
Integration Developer à l'aide de l'option
de l'assistant.
En outre, vous pouvez éventuellement exécuter l'Assistant de
migration J2EE.
- Fermez toutes les instances de
WebSphere Integration Developer en
cours d'exécution dans l'espace de travail V6.0.
- Exécutez le script suivant pour migrer les descripteurs de
déploiement WebSphere Business
Integration dans le projet EJB :
- Sous Windows :
%WID_HOME%/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/
WSADIEEJBProjectMigration.bat
- Sous Linux :
$WID_HOME/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/
WSADIEEJBProjectMigration.sh
Les paramètres suivants sont pris en charge (l'espace
de travail et le nom du projet sont obligatoires) :Syntaxe : WSADIEEJBProjectMigration.bat
[-e dossier-eclipse] -d espace-travail -p projet
dossier-eclipse : Emplacement de votre dossier Eclipse -- il s'agit généralement de l'élément 'eclipse'
situé sous le dossier d'installation du produit.
espace-travail : Espace de travail contenant le projet WSADIE EJB à migrer.
projet : Nom du projet à migrer.
Par exemple, WSADIEEJBProjectMigration.bat -e "C:\IBM\WID6\eclipse" -d "d:\my60workspace" -p "MyWBIEJBProject"
- Lorsque vous ouvrez,
WebSphere Integration Developer, vous
devez actualiser le projet EJB afin d'obtenir les fichiers mis
à jour.
- Recherchez le fichier
ibm-web-ext.xmi dans le projet EJB. Si vous le
trouvez, vérifiez que la ligne suivante est présente dans ce fichier
sous l'élément :
<webappext:WebAppExtension> element:
<webApp href="WEB-INF/web.xml#WebApp"/>
- Supprimez l'ancien code de déploiement généré dans la version 5.1. Recréez
le code de déploiement en suivant les instructions de
WebSphere Application Server.