Я пытаюсь перенести приложение Java EE из jboss 5.1 в jboss 7.1 и получить ошибку развертывания.Не удается ввести EJB, указанный в applicationcontext.xml в jboss 7
My EAR имеет 2 модуля EJB и 1 модуль WAR. оба модуля EJB развертываются без каких-либо проблем. но когда я пытаюсь развернуть с помощью модуля WAR он говорит
Context initialization failed: org.springframework.beans.factory.BeanCreationException: Error creating bean with name "className" Injection of resource fields failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'java:global/ear/ejb/FacadeBean!com.ejb.business.SearchFacade' is defined: not found in JNDI environment
из-за вопросов авторского права я не могу раскрывать полные имена классов. но «classname» определяется как bean-компонент в моем файле приложения Spring Spring и имеет инъекцию зависимостей SearchFacade, которая снова имеет некоторые зависимости.
Смущает то, что в журнале jboss это показывает, что SearchFacade развернут без каких-либо проблем.
Мне так сложно найти решение этой проблемы. Любая помощь будет оценена.
благодарит заранее.
привет спасибо за ответ. Я добавил приложение application.xml в проект и добавил контент, как и предложил. Но все равно такая же ошибка. –
Привет, мой плохой я сделал что-то неправильно при указании модулей. я исправил его, и теперь все кажется прекрасным. Большое спасибо за то, что помогли мне. –
Рад, что это сработало ... – masterthefly