Объяснение | |
Действие |
Объяснение | Служба модуля добавления недоступна для указанного сервера. |
Действие | Служба модуля добавления запускается как служба синглета для всех процессов сервера приложений. Убедитесь в том, что при запуске сервера приложений не возникли никакие ошибки. |
Объяснение | Во время запуска модуль добавления инициализирует набор процессоров добавления по умолчанию. Перед регистрацией дополнительных процессоров в модуле добавления необходимо запустить и инициализировать службу модуля добавления. |
Действие | Убедитесь в том, что процессоры добавления регистрируются после запуска сервера приложений. |
Объяснение | Метод целевого объекта добавления должен являться методом, задающим свойство. |
Действие | Убедитесь в том, что в аннотации или файле XML целевого объекта добавления задан правильный метод. |
Объяснение | При обработке метаданных в файле описания возникла ошибка. |
Действие | Убедитесь в том, что файл описания содержит правильный код XML. |
Объяснение | Модулю добавления не удалось правильно настроить целевые объекты добавления для указанного класса. |
Действие | Проверьте правильность аннотаций в классе и коде XML из файла описания. |
Объяснение | Информация о связывании и добавлении содержит ошибки. |
Действие | Проверьте правильность аннотаций в классе и коде XML из файла описания. |
Объяснение | Контейнеру не удалось обработать запись среды, так как возникла исключительная ситуация NumberFormatException. |
Действие | Проверьте правильность указания переменной среды. Она должна быть строкой заданного типа. |
Объяснение | Записи среды контекста java:comp/env типа Boolean, связанной с объектом EJB, должно быть присвоено значение true или false. Любое другое значение интерпретируется как false, что может привести к ошибкам в конфигурации. Приложение может не работать так, как ожидалось. |
Действие | Измените значение записи среды контекста java:comp/env типа Boolean на true или false. |
Объяснение | В модуле добавления возникла исключительная ситуация при попытке создать запись java:comp/env. |
Действие | Выполните действия, указанные в сообщении об исключительной ситуации. |
Объяснение | Модуль добавления обнаружил тип, недопустимый для записи среды. |
Действие | Укажите один из следующих типов записи среды: String, Integer, Boolean, Double, Byte, Short, Long или Float. |
Объяснение | Модулю добавления не удалось создать связь между именем, объявленным в пространстве имен java:comp/env, и именем целевого ресурса в глобальном пространстве имен JNDI. |
Действие | Убедитесь, что объявленное с помощью аннотации @Resource или объявления resource-ref имя совпадает с именем в файле связей XML. |
Объяснение | В спецификации EJB заданы следующие правила переопределения: Если целевой объект добавления уже существует и задан в XML, то целевой объект добавления в аннотации должен задавать тот же метод свойства или поля. |
Действие | Измените целевой объект добавления в аннотации на ранее определенный в XML целевой объект добавления того же метода поля или свойства. |
Объяснение | Согласно спецификации EJB, поле целевого объекта добавления не следует объявлять как final. |
Действие | Исправьте имя или сигнатуру поля так, чтобы оно не было частным полем класса. |
Объяснение | У модуля добавления нет необходимых прав доступа к элементу. |
Действие | Выполните инструкции, указанные в сообщении об исключительной ситуации. |
Объяснение | В целевом объекте добавления указан неверный тип поля. |
Действие | Убедитесь в том, что в аннотации или файле XML целевого объекта добавления задано правильное поле. |
Объяснение | Класс не содержит значение поля с указанным именем элемента. |
Действие | Проверьте правильность имени поля и убедитесь в том, что оно содержится в классе. |
Объяснение | Модуль добавления обнаружил ошибку в информации о целевом объекте добавления, заданной в коде XML. |
Действие | Убедитесь в том, что файл описания содержит правильный код XML. |
Объяснение | Модулю добавления не удалось загрузить указанный класс и создать его экземпляр. |
Действие | Убедитесь в том, что класс доступен, а его конструктор находится в области видимости. |
Объяснение | Аннотация или целевой объект добавления заданы неверно или неполностью. |
Действие | Проверьте правильность аннотации или кода XML целевого объекта добавления для EJB. |
Объяснение | Элементы home и remote, либо local-home и local отсутствуют или не распознаны. |
Действие | Проверьте правильность тегов <ejb-ref> или <ejb-local-ref> в файле описания XML. |
Объяснение | Модуль добавления обнаружил исключительную ситуацию при попытке установить связывание. |
Действие | Выполните действия, указанные в сообщении об исключительной ситуации. |
Объяснение | Указанный тип нельзя добавить в заданный класс. |
Действие | Проверьте правильность аннотации или кода XML целевого объекта добавления для EJB. |
Объяснение | В объект EJB можно напрямую добавлять только объекты EJBContext и TimerService. |
Действие | Убедитесь в том, что указан тип EJBContext или TimerService. |
Объяснение | Указанная фабрика объекта недопустима для объекта связывания. |
Действие | Убедитесь, что с фабрикой правильно связан объект. |
Объяснение | При создании ссылки в глобальном пространстве имен JNDI возникла ошибка. |
Действие | Проверьте правильность указанной ссылки. |
Объяснение | Для указанной ссылки задан неверный или неполный код XML. |
Действие | Убедитесь в том, что файл описания содержит правильный код XML. |
Объяснение | Класс интерфейса отсутствует или не найден. |
Действие | Убедитесь в том, что теги <ejb-ref> и <ejb-local-ref> правильно указаны в файле описания XML, а класс доступен. |
Объяснение | Аннотация или целевой объект добавления заданы неверно или неполностью. |
Действие | Проверьте правильность аннотации или кода XML целевого объекта добавления для EJB. |
Объяснение | Неправильно указан объект ссылки. |
Действие | Укажите правильный объект добавления. |
Объяснение | Указан неверный объект. |
Действие | Убедитесь, что тип объекта равен Reference. |
Объяснение | Фабрика неверно указана. |
Действие | Укажите фабрику для применяемого объекта связывания. |
Объяснение | Не задано имя RefAddr для ссылки. |
Действие | Укажите RefAddr для ссылки. |
Объяснение | Класс интерфейса отсутствует или не найден. |
Действие | Убедитесь в том, что теги <ejb-ref> и <ejb-local-ref> правильно указаны в файле описания XML, а класс доступен. |
Объяснение | Если для одного и того же поля или узла настроено несколько целей добавления, механизму добавления не удается определить, какую цель следует дополнить. |
Действие | Не следует настраивать одно и то же поле или метод с различными целями дополнения. |
Объяснение | Область AutoLink ограничена приложением, в котором находится ссылка на EJB, и серверами, которые не являются элементами кластера сервера приложений. |
Действие | Убедитесь, что объекты EJB, ссылка на которые указана, существуют в одном и том же приложении. |
Объяснение | Повторяющиеся операторы env-entry с одним и тем же именем не разрешены. |
Действие | Не настраивайте env-entry с одинаковыми именами. |
Объяснение | Спецификация EJB требует, чтобы интерфейс UserTransaction был недоступен для объектов EJB с разграничением транзакций, управляемым контейнером. |
Действие | Не вставляйте интерфейс UserTransaction в управляемый контейнером транзакционный объект EJB. |