При проверке проектов вы можете столкнуться с этими распространенными ошибками.
Префикс сообщения | Сообщение | Описание |
---|---|---|
Агент проверки приложения-клиента | ||
CHKJ1000 | Проверка не выполнена. Ошибка в файле приложения-клиента. Проверьте правильность файла описания. | Не удалось загрузить файл application-client.xml. Не удалось инициализировать мета-данные проекта из файла application-client.xml.
|
Агент проверки EAR | ||
CHKJ1001 | Проект EAR {0} недопустим. | Не удалось загрузить файл application.xml. Не удалось инициализировать мета-данные проекта из файла application.xml.
|
Агент проверки EJB | ||
CHKJ2019 | Ключевой класс {0} должен быть динамически сериализуемым. | EJB совместим со спецификацией EJB. Это сообщение указывает на возможность возникновения неполадки. Предупреждение появляется когда тип должен быть динамически сериализуемым и сериализуемость невозможно проверить при компиляции. Тип является сериализуемым если при выполнении он является простым типом, простым массивом, удаленным объектом или если он реализует java.io.Serializable. Это сообщение помечает java.lang.Object и его нельзя отключить. Можно сделать объект сериализуемым при компиляции или проигнорировать это предупреждение. |
CHKJ2412 | Тип возврата должен быть динамически сериализуемым. | |
CHKJ2413 | Аргумент {1} {0} должен быть динамически сериализуемым. | |
CHKJ2102 | Следует задать либо описатель агента поиска, либо соответствующий пользовательский метод поиска в классе {0}. | Для всех методов поиска должен существовать описатель поиска. |
CHKJ2873 | Перенесите привязку источника данных этого EJB на фабрику соединений CMP. | |
CHKJ2874 | Перенесите привязку источника данных по умолчанию модуля этого EJB на фабрику соединений CMP. | |
CHKJ2875E | <ejb-client-jar> {0} должен присутствовать в каждом файле EAR, содержащем модуль EJB. | Если <ejb-client-jar> указан в ejb-jar.xml, соответствующий проект клиента EJB должен содержать домашний и удаленный интерфейс и прочие типы, необходимые клиенту. Если все эти типы содержатся в одном проекте EJB, удалите строку <ejb-client-jar> в файле описания. Либо убедитесь, что проект клиента EJB существует, открыт и является JAR утилиты проекта в каждом EAR, использующем этот проект EJB в виде модуля. |
CHKJ2905 | Агент проверки EJB не был запущен, поскольку не удалось загрузить ejb-jar.xml. Для получения подробной информации запустите агент проверки XML. | CHKJ2905 означает, что мета-данные проекта невозможно инициализировать из ejb-jar.xml.
|
Агент проверки JSP | ||
IWAW0482 | Отсутствует допустимый JspTranslator | Имеется неполадка пути для проекта; агенту проверки JSP требуется доступ к коду выполнения WAS. Если IWAW0482E появляется во всех web-проектах, проверьте переменную или путь JRE:
|
Агент проверки WAR | ||
CHKJ3008 | Файл WAR отсутствует или поврежден. | Не удалось загрузить файл web.xml. Не удалось инициализировать мета-данные проекта из файла web.xml.
|
Агент проверки XML | ||
Содержимое типа элемента "ejb-jar" неполное, оно должно совпадать с "(description?,display-name?,small-icon?,large-icon?,enterprise-beans,assembly-descriptor?,ejb-client-jar?)". | Спецификации EJB 1.1 и 2.0 предписывают, что хотя бы один объект EJB должен существовать в файле EJB .jar. Это сообщение об ошибке может возникать при разработке файлов EJB .jar и на него можно не обращать внимания если только вы не выполняете рабочие действия, такие как экспорт или развертывание кода. Задайте хотя бы один объект EJB в проекте. |