В данном разделе описаны текущие известные ограничения при работе с инструментами J2EE.
Применение пробелов в JAR URI в приложении J2EE не поддерживается
Пробелы в URI модулей или файлах JAR утилит в приложении J2EE не поддерживается. Атрибут "Class-Path:" в файле MANIFEST.MF в файле JAR или модуле является списком указанных через пробел относительных путей в приложении EJB. Файл JAR не сможет ссылаться на другой файл JAR в EAR если URI указываемого файла JAR содержит пробелы.
В именах проекта приложения J2EE не должно быть символов DBCS
При создании проекта приложения J2EE рекомендуется не использовать имена, содержащие символы из набора двухбайтовых символов (DBCS).
При удалении зависимости от файла утилиты JAR путь компоновки Java™ обновляется
При удалении зависимости от JAR утилиты соответствующий проект Java удаляется из пути компоновки Java только если зависимый JAR по-прежнему указывается проектом EAR. Например, предположим, что вы создали Web-проект J2EE 1.3 и EAR вместе с проектом-примером JUnit Java. Затем добавьте проект JUnit в качестве JAR утилиты в EAR и добавьте JUnit в виде зависимости Java JAR Web-проекта. Если затем требуется удалить зависимость между JUnit и Web-проектом, удалите зависимость Java JAR из Web-проекта, затем удалите JAR утилиты из EAR. Выполнять данные операции следует именно в таком порядке.
Странице Зависимости Java JAR не удалось обновить путь компоновки Java
Страница Зависимости Java JAR не синхронизирована с путем компоновки Java в окне свойств проекта. Таким образом, изменения, принятые на одной странице, могут не отображаться на другой странице в том же сеансе. Также в некоторых случаях переход между страницами приведет к тому, что обновление одной страницы отменит обновления другой страницы при нажатии кнопки OK или кнопки Применить перед нажатием кнопки OK. Обычно это выглядит так, будто зависимость JAR добавлена, но проект не был добавлен в путь компоновки Java. Решением этой проблемы является повторное открытие окна свойств, переход к странице зависимостей JAR, очистка и повторный выборе зависимых файлов JAR и нажатие кнопки OK.
Появление ошибки 'Недопустимое описание проекта' при использовании расположения нового проекта J2EE, отличного от используемого по умолчанию.
При создании нового проекта J2EE (включая проекты Java, приложений J2EE, динамических Web,
EJB, приложений-клиентов и коннекторов) запрещено использовать расположение проекта, уже применяемого другим проектом в рабочей среде. Если выбрано расположение проекта, используемое другим проектом, мастер отобразит сообщение об ошибке "Недопустимое описание проекта". Если после получения этого сообщения вы выберите допустимое расположение проекта, щелкнув на кнопке Обзор, создание проекта все равное не будет выполнено. Решением этой проблемы является нажатие кнопки Отмена и повторный запуска мастера создания проекта.