Limitações de ferramentas de desenvolvimento de J2EE

Este tópico esquematiza limitações e restrições actualmente conhecidas das ferramentas de J2EE.

Elementos de descritor de implementação alternativos (alt-dd) em aplicações empresariais

A utilização de elementos alt-dd não é actualmente suportada na área de trabalho. A solução alternativa é editar os descritores de implementação dos módulos contidos.

Espaços não suportados em URIs JAR numa aplicação empresarial

Os espaços não são suportados no URI para módulos ou ficheiros JAR utilitários numa aplicação empresarial. O atributo "Class-Path:" de um ficheiro MANIFEST.MF num ficheiro ou módulo JAR é uma lista delimitada pelo espaço dos caminhos relativos numa aplicação empresarial. Um ficheiro JAR não seria capaz de referenciar outro ficheiro JAR no EAR se o URI do ficheiro JAR referenciado contivesse espaços.

Os nomes de projectos de aplicação empresarial não devem conter caracteres DBCS

Ao criar um projecto de aplicação empresarial, é recomendado não dar um nome que contenha conjuntos de caracteres de duplo byte (DBCS).

O caminho de construção de Java™ actualiza-se ao remover a dependência de um ficheiro JAR Utilitário

Ao remover a dependência de um JAR Utilitário, o projecto Java correspondente apenas será removido do caminho de construção Java se o JAR dependente ainda for referenciado pelo projecto EAR. Por exemplo, suponha que cria um projecto de Web J2EE 1.3 e EAR juntamente com o projecto Exemplo Java JUnit. Em seguida, adicione o projecto JUnit como sendo um JAR Utilitário no EAR e adicione o JUnit como sendo uma Dependência JAR Java do projecto da Web. Se pretender remover a dependência entre o JUnit e o projecto da Web, primeiro remova a Dependência JAR Java do projecto da Web e depois remova o JAR Utilitário do EAR. Siga esta ordem para se assegurar que funciona correctamente.

A página Dependências JAR Java falha ao actualizar o caminho de construção Java

A página Dependências JAR Java não está sincronizada com a página de caminho de construção Java no diálogo das propriedades do projecto. Assim, uma alteração aplicada num, pode não ser reflectida no outro dentro da mesma sessão de diálogo. Há também algumas instâncias em que passar as páginas para trás e para a frente fará com que a actualização de uma cancele a actualização da outra quando é feito clique no botão OK ou se for feito clique no botão Aplicar antes de no botão OK. Geralmente, isto levará a crer que a dependência JAR foi adicionada, mas o projecto não foi adicionado ao caminho de construção Java. A solução alternativa é reabrir os diálogos de propriedades, mudar para a página da dependência JAR, limpar e seleccionar novamente os ficheiros JAR dependentes e fazer clique em OK.

Erro 'Descrição inválida de projecto' ao utilizar uma localização de projecto que não seja predefinida para um projecto J2EE novo

Ao criar um projecto J2EE novo (incluindo projectos Java, de aplicação empresarial, de Web dinâmicos, de cliente da aplicação e conectores), não pode utilizar uma localização de projecto que já esteja a ser utilizada por outro projecto na área de trabalho. Se escolher uma localização de projecto utilizada por outro projecto, o assistente apresenta um diálogo ou mensagem de erro "Descrição Inválida de Projecto". Se após ter recebido esta mensagem seleccionar uma localização válida de projecto, ao fazer clique no botão Procurar, a criação do projecto continuará sem terminar. A solução alternativa é fazer clique em Cancelar e reabrir o assistente de criação de projectos.