Este tópico destaca as limitações e restrições atuais conhecidas para as ferramentas J2EE.
Espaços Não São Suportados em URIs JAR Dentro de um Aplicativo Corporativo
Os espaços não são suportados na URI para módulos ou arquivos JAR utilitários em um aplicativo corporativo. O atributo "Class-Path:" de um arquivo MANIFEST.MF em um arquivo ou módulo JAR é uma lista delimitada por espaços de caminhos relativos dentro de um aplicativo corporativo.
Não será possível para um arquivo JAR fazer referência a outro arquivo JAR no EAR caso o URI do arquivo
JAR referenciado contenha espaços.
Nomes de Aplicativos Corporativos Não Devem Conter Caracteres DBCS
Quando criar um projeto de aplicativo corporativo, recomenda-se não fornecer um nome que contenha caracteres DBCS (Conjunto de Caracteres de Byte Duplo).
O Caminho de Construção Java É Atualizado ao Remover a Dependência em um Arquivo JAR Utilitário
Ao remover a dependência em um JAR Utilitário, o projeto
Java correspondente será removido do caminho de construção Java apenas se o JAR dependente ainda for referenciado pelo projeto EAR. Por exemplo, suponha que você irá criar um projeto da Web
J2EE 1.3 e um EAR juntamente com o projeto de exemplo
Java JUnit. Em seguida, inclua o projeto JUnit como um JAR Utilitário no EAR; depois, inclua JUnit como Dependência de JAR Java do projeto da Web. Se em seguida você desejar remover a dependência entre
JUnit e o projeto da Web, primeiramente remova a Dependência do JAR
Java do projeto da Web e em seguida remova o JAR Utilitário do EAR. Siga esta ordem para assegurar que isto funcione corretamente.
A página Dependências de JAR Java não é capaz de atualizar o caminho de classe Java
A página de Dependências de JAR Java não está sincronizada com a página do caminho de construção
Java no diálogo de propriedades do projeto. Portanto, uma alteração aplicada em um projeto pode não ser refletida em outro dentro da mesma
sessão de diálogo. Existe também algumas instâncias em que ir e voltar constantemente entre página fará com que
a atualização de uma cancele a atualização de outra quando o botão
OK for clicado ou se o botão Aplicar for clicado antes do botão OK. Geralmente, isso aparecerá como se uma dependência de JAR tivesse sido incluída, mas o projeto não foi incluído no caminho de construção Java. A solução alternativa é abrir novamente os diálogo de propriedade, mudar para a página de dependência JAR, limpar e re-selecionar os arquivos JAR dependentes e, em seguida, clicar em OK.
Erro 'Descrição de projeto inválido' ao utilizar uma localização de projeto não-padrão para um novo projeto J2EE
Quando criar um novo projeto J2EE
(incluindo projetos Java, de aplicativo corporativo, Web Dinâmico,
EJB, de cliente aplicativo e de conector), você não poderá utilizar um local de projeto que já tenha sido utilizado por outro projeto no ambiente de trabalho. Caso escolha um local de projeto utilizado por outro projeto, o assistente exibirá um diálogo de erro ou mensagem "Descrição inválida de projeto". Se após receber esta mensagem você selecionar um local de projeto válido clicando no botão Procurar, a criação do projeto ainda assim não será concluída. A solução alternativa é clicar em Cancelar e abrir o assistente de criação de projeto novamente.