使用spring注解,在was7.0报错

jiaowei051 2015-10-16 10:20:41

使用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" /> <!-- 自动扫描所有注解该路径 -->
...全文
341 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiaowei051 2016-02-24
  • 打赏
  • 举报
回复
引用 1 楼 Giberson1 的回复:
看您的报错,上面说,HitService注入到hitEggAction时失败, 可能是因为少了应用服务器的jar包,也可能是was不支持, 你可以尝试将tomcat下lib包导入到was中试试。
已经解决,是was缓存的问题。谢谢!
Giberson1 2015-10-30
  • 打赏
  • 举报
回复
看您的报错,上面说,HitService注入到hitEggAction时失败, 可能是因为少了应用服务器的jar包,也可能是was不支持, 你可以尝试将tomcat下lib包导入到was中试试。

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧