Atualizando Recursos de Tempo de Execução Faces para Projetos de Portlet do Rational Application Developer V6.0

Os recursos de tempo de execução JavaServer Faces e Faces Client fornecidos originalmente no Rational Application Developer V6.0 foram atualizados para o Rational Application Developer V6.0.1. Se você quiser continuar o desenvolvimento em projetos de portlet criados com essa versão anterior do produto, recomendamos a atualização dos recursos de tempo de execução Faces e Faces Client para os níveis mais recentes.

No Rational Application Developer V6.0.1, as atualizações dos recursos de tempo de execução Faces e Faces Client ocorrem automaticamente quando um projeto de portlet é importado ou um espaço de trabalho, que contém recursos de tempo de execução Faces ou Faces Client desatualizados, é aberto. Depois de importar um projeto de portlet ou abrir um espaço de trabalho do Rational Application Developer V6.0 para o Rational Application Developer V6.0.1, você receberá um aviso para atualizar esses recursos de tempo de execução para os níveis mais recentes.

Atualizando automaticamente os recursos de tempo de execução

Para atualizar os recursos de tempo de execução Faces e Faces Client automaticamente para um projeto de portlet:
  1. Importe um projeto de portlet (ou um espaço de trabalho) com conteúdo do Faces ou do Faces Client do Rational Application Developer V6.0. A janela Project Migration (Migração de Projetos) é aberta.
    Nota: Se a janela Project Migration (Migração de Projetos) não for aberta, sua configuração de preferência automática de construção será provavelmente desativada. No Explorer do Projeto, clique com o botão direito do mouse no projeto de portlet e selecione Build (Construir) > Project (Projeto); o processo de reconstrução de um projeto abre a janela Project Migration (Migração de Projetos).
  2. Se você tiver outros projetos da portlet com conteúdo do Face e Faces Client no espaço de trabalho, marque Apply this choice to any other projects that need to be upgraded (Aplicar essa opção a todos os projetos dos quais é preciso fazer upgrade) para que todos os projetos de portlet sejam atualizados.
  3. Clique em um dos seguintes:
    • Yes (Sim) para concluir a atualização automaticamente.
    • Later (Mais Tarde) para adiar a atualização. Para atualizar os recursos de tempo de execução automaticamente depois de selecionar Later (Mais Tarde), você deve fechar e reabrir o projeto da portlet ou reiniciar o workbench antes de reconstruir o projeto de portlet. Se você desativou as construções automáticas, clique com o botão direito do mouse no projeto de portlet e selecione Build Project (Construir Projeto).
    • Never (Nunca) para manter os recursos de tempo de execução no nível anterior. Se você escolher Never (Nunca) e intencionalmente ficar com os recursos de tempo de execução do nível anterior, não receberá nenhum outro aviso de atualização. No futuro, você terá que atualizar os recursos de tempo de execução manualmente se precisar deles.
  4. Para atualizar os recursos de tempo de execução Faces específicos do portlet, jsf-portlet.jar e jsf-wp.jar, você precisa seguir as etapas de atualização manual abaixo.

Atualizando manualmente os recursos de tempo de execução

Para atualizar os recursos de tempo de execução Faces e Faces Client manualmente para um projeto de portlet:
  1. Crie um novo projeto de portlet chamado JSFP601. Você utilizará esse projeto somente como uma origem para os recursos de tempo de execução mais recentes; ele pode ser excluído após a conclusão da atualização.
  2. No Explorer do Projeto, clique com o botão direito do mouse no projeto JSFP601 e selecione Properties (Propriedades) no menu.
  3. Clique em Web Project Features (Recursos do Projeto da Web) e selecione Add Faces Client Framework for Portlet Project (Incluir Estrutura do Faces Client no Projeto de Portlet) e, em seguida, clique em OK.
  4. Para cada projeto de portlet Faces existente que deseja atualizar, faça o seguinte:
    1. No Explorer do Projeto, expanda um projeto existente para mostrar os arquivos na pasta WebContent/WEB-INF/lib/. Localize e exclua quaisquer dos seguintes arquivos JAR neste diretório:
      • jsf-api.jar
      • jsf-ibm.jar
      • jsf-impl.jar
      • jsf-portlet.jar
      • odc-jsf.jar
    2. Para qualquer arquivo JAR excluído, copie o arquivo JAR do mesmo nome no diretório WebContent/WEB-INF/lib do projeto JSFP601 e cole-o no projeto original no mesmo local. Algumas configurações não exigem que todos esses arquivos JAR estejam presentes no projeto; não copie um determinado arquivo JAR se ele não estiver no projeto original.
      • Se o projeto de portlet utilizar a API de portlet da IBM ou o componente do link de pessoa, copie o arquivo jsf-wp.jar no projeto original.
      • Se você copiar o arquivo odc-jsf.jar, copie também o arquivo odc-jsf-portlet.jar.
  5. Exclua o projeto de portlet JSFP601.
Tarefas relacionadas
Atualizando Recursos de Tempo de Execução Faces em um Projeto de Portlet
Feedback
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.