Compatibilidade com o WebSphere Studio V5.1.x

Ao abrir qualquer espaço de trabalho do WebSphere Studio V5.1.x pela primeira vez no Rational Web Developer, ele é automaticamente migrado. Depois de migrar um espaço de trabalho, ele não poderá mais ser aberto no WebSphere Studio Site Developer. Entretanto, os projetos no espaço de trabalho da V6.0 ainda podem ser compartilhados com o WebSphere Studio V5.1.x, utilizando um sistema SCM (Source Code Management) (como o Rational ClearCase), importando e exportando o projeto utilizando o Intercâmbio de Projetos ou importando archives e exportando projetos. Importante: Os aplicativos de portlet do Portal Toolkit V5.0.2.2 que forem migrados para o Portal Tools no Rational Web Developer V6.0 não serão compatíveis com releases anteriores.

Nota: O seguinte não se aplica a projetos de aplicativos de portlets.
Os projetos V5.1.x existentes que são carregados para a V6.0 a partir de um sistema SCM ou de outro desenvolvedor utilizando o Intercâmbio de Projetos serão compatíveis para compartilhamento com a V5.1.x desde que você não execute nenhuma das ações a seguir:

Um arquivo .compatibility é criado automaticamente no diretório project quando um projeto V5.1.x é aberto no espaço de trabalho do Rational Web Developer V6.0. O arquivo .compatibility é utilizado pelo Rational Web Developer para rastrear os timestamps dos recursos do projeto quando esses recursos são migrados. Você não deve editá-lo ou excluí-lo.

Para obter informações sobre como desativar a compatibilidade com o WebSphere Studio Site Developer V5.1.x, consulte Desativando a Compatibilidade com o WebSphere Studio V5.1.x.

Considerações do Eclipse

Esta versão do Rational Web Developer é baseada no Eclipse V3.0. Se você desenvolver seus próprios plug-ins, você deve ler sobre alterações da plataforma antes de migrar.

Para obter detalhes, consulte o arquivo leia-me no subdiretório eclipse\readme do local da instalação do Rational Web Developer V6.0. As seções do arquivo leia-me que são interessantes para a migração são:

Compatibilidade do Projeto do J2EE

A compatibilidade com releases futuros de projetos criados no WebSphere Studio V5.1.x com o Rational Web Developer V6.0 é ativada por meio de metadados que são incluídos automaticamente nos arquivos .project, quando você migrar seu espaço de trabalho V5.1.x. De forma semelhante, se você criar um novo módulo ou aplicativo J2EE 1.2 ou 1.3 no Rational Web Developer V6.0, os metadados da compilação são automaticamente incluídos no arquivo .project para compatibilidade com a V5.1.x. Não edite ou exclua essas informações diretamente.
Nota: Esses metadados de compatibilidade farão com que mensagens sobre "construtores ausentes" sejam exibidas ou registradas quando um novo módulo ou aplicativo J2EE 1.2 e J2EE 1.3 criado na V6.0 for utilizado no WebSphere Studio Site Developer V5.1.X, onde os construtores V6.0 não estão disponíveis. Essas mensagens são normais; você pode ignorá-las.
Desde que esses metadados de compatibilidade estejam presentes, serão exibidas mensagens sobre "construtores ausentes" quando projetos do Rational Web Developer V6.0 forem carregados no WebSphere Studio V5.1.x. Segue um exemplo de uma mensagem de "construtor ausente":
!ENTRY org.eclipse.core.resources 2 1 Sep 06, 2004 19:55:20.592
!MESSAGE Ignorando construtor com.ibm.wtp.j2ee.LibCopyBuilder para projeto Test60EARWeb.
O construtor está faltando na instalação ou pertence a uma natureza de projeto
ausente ou desativada. 

Essas mensagens são normais; você pode ignorá-las. Quando você tiver certeza de que não precisa mais trabalhar com um determinado projeto no WebSphere Studio V5.1.x, é possível parar as mensagens, desativando a compatibilidade com releases anteriores para o projeto.

Importante: Novos projetos de especificação J2EE 1.2 ou 1.3 criados na V6.0 são compatíveis com o WebSphere Studio V5.1.x, mas depois do projeto ser carregado no WebSphere Studio, há algumas etapas manuais necessárias antes de você poder trabalhar com o projeto. Essas etapas são necessárias porque os destinos do tempo de execução em novos projetos de especificação J2EE 1.2 ou 1.3 criados na 6.0 não são diretamente compatíveis com releases anteriores dos servidores de destino na V5.1.x. As etapas manuais após o carregamento de um novo projeto V6.0 na V5.1.x são as seguintes:
  1. Abra o arquivo .classpath para cada projeto do J2EE que tem um arquivo .classpath.
  2. Exclua as seguintes entradas do caminho de classe do arquivo .classpath, salve e feche o arquivo.
    • <classpathentry kind="con"
      path="org.eclipse.jdt.launching.JRE_CONTAINER/
      org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/WebSphere v5.1 JRE"/>
    • <classpathentry kind="con"
      path="com.ibm.wtp.server.java.core.container/
      com.ibm.etools.websphere.runtime.core.runtimeTarget.v51/was.base.v51"/>
  3. Certifique-se de que o suporte ao destino esteja ativado na página de preferências do J2EE. Selecione Janela > Preferências > J2EE e confirme que Ativar Suporte de Destino do Servidor esteja selecionado em "Suporte de Destino do Servidor".
  4. Clique com o botão direito do mouse e selecione Propriedades > J2EE.
  5. Selecione o servidor de destino correspondente para o destino do tempo de execução no projeto (por exemplo, WebSphere Application Server V5.1 utilizando o ambiente do tempo de execução do JDK 1.4) e clique em OK.
  6. O servidor de destino selecionado será compatível com o Rational Web Developer V6.0 e o WebSphere Studio Site Developer V5.1.x. Depois das alterações serem consolidadas no sistema SCM, os projetos do J2EE podem interoperar entre a V5.1.x e a V6.0, utilizando um sistema SCM.
    Nota: Se o servidor de destino for definido novamente no Rational Web Developer V6.0, a compatibilidade do projeto do J2EE será perdida e precisará ser restabelecida.

Tópico pai: Migrando do WebSphere Studio V5.1, 5.1.1 ou 5.1.2

Tarefas relacionadas
Migrando do WebSphere Studio V5.1, 5.1.1 ou 5.1.2
Desativando a Compatibilidade com o WebSphere Studio V5.1.x

Referências relacionadas
Alterações do Depurador na V6.0
Migração do WDO para o SDO
Palavras Reservadas do EGL na V6.0

(C) Copyright IBM Corporation 2000, 2004. Todos os Direitos Reservados.