使用spring注解,在was7.0报错
使用spring注解,在was7.0,jdk1.6下报如下错误,tomcat下同样war包可以正常运行不报错
org.springframework.web.servlet.FrameworkServlet initServletBean Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hitEggAction': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [com.infosky.wep.service.activity.HitEgg.HitService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.annotation.Resource(name=, type=class java.lang.Object, authenticationType=CONTAINER, shareable=true, mappedName=, description=)}
spring-servlet.xml 配置
<context:annotation-config />
<!-- 把标记了@Controller注解的类转换为bean -->
<context:component-scan base-package="com.infosky.wep" use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />
</context:component-scan>
applicationContext.xml配置
<context:annotation-config />
<context:component-scan base-package="com.infosky.wep" /> <!-- 自动扫描所有注解该路径 -->