No WebSphere Studio
Application Developer Integration Edition, os projetos EJB podem ter recursos especiais do WebSphere Business
Integration como o Extended Messaging (CMM) e CMP/A (Component-managed
Persistence Anywhere). Os descritores de implementação para tais projetos devem ser migrados e esta seção mostra como executar essa migração.
Para executar essa migração, complete estas etapas:
- Copie o projeto EJB do WebSphere Business
Integration para o novo espaço de trabalho da 6.0 e importe-o a partir do WebSphere Integration
Developer utilizando o assistente .
Opcionalmente, você também pode executar o assistente de Migração do J2EE.
- Feche todas as instâncias do WebSphere Integration Developer em execução no espaço de trabalho da 6.0.
- Execute o seguinte script que migrará os descritores de implementação do WebSphere Business Integration no projeto EJB:
- No Windows:
%WID_HOME%/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/WSADIEEJBProjectMigration.bat
- No Linux:
$WID_HOME/wstools/eclipse/plugins/com.ibm.wbit.migration.wsadie_6.0.0/WSADIEEJBProjectMigration.sh
Os seguintes parâmetros são suportados, em que o nome do espaço de trabalho e do projeto são obrigatórios:Uso: WSADIEEJBProjectMigration.bat
[-e eclipse-folder] -d workspace -p project
eclipse-folder: O local da pasta do eclipse -- normalmente é 'eclipse'
localizado na pasta de instalação do produto.
workspace: O espaço de trabalho que contém o projeto EJB do WSADIE a ser migrado.
project: O nome do projeto a ser migrado.
Por exemplo: WSADIEEJBProjectMigration.bat -e "C:\IBM\WID6\eclipse" -d "d:\my60workspace" -p "MyWBIEJBProject"
- Ao abrir o WebSphere Integration Developer, você precisará atualizar o projeto EJB para obter os arquivos atualizados.
- Procure o arquivo ibm-web-ext.xmi no projeto EJB. Se um for localizado, certifique-se de que a seguinte linha esteja presente no arquivo sob o elemento:
<webappext:WebAppExtension> element:
<webApp href="WEB-INF/web.xml#WebApp"/>
- Remova o código de implementação antigo que foi gerado na 5.1. Gere novamente o código de implementação seguindo as diretrizes do WebSphere Application Server.