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.