Я работаю над проектом портала. Когда я развертываю портлеты в WebSphere, я получаю NoSuchBeanDefintionException
, и я также проверял пакет в component-scan
, а также искал его, но я не нашел никакого решения. Все необходимые пакеты в context.xml каждого портлета.Нет определения этого компонента.
Пожалуйста, смотрите ниже для журналов
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.myhealthone.common.model.Account com.hca.cpp.coreservice.UserServiceImpl.account; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.myhea.common.model.Account] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@ringframework.beans.factory.annotation.Autowired(required=true)}
> at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcesva:514)
> at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
> at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor285)
... 147 more
> Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.myhealthone.common.model.Account] found for depy: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotatiowired(required=true)}
я добавил все необходимые пакеты для компонентов сканирования.
'com.myhea.common.model.Account' вы аннотировать этот класс с любым стереотипа, как' '' обслуживания или Resource' и т.д.? –
Вы решили эту проблему? если да, то как вы его решили? – Xstian