首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

从tomcat移植项目到jboss的spring注入有关问题

2013-09-11 
从tomcat移植项目到jboss的spring注入问题开始用的tomcat,后来某些原因要改用jboss用的SSH框架,改了一些配

从tomcat移植项目到jboss的spring注入问题
开始用的tomcat,后来某些原因要改用jboss

用的SSH框架,改了一些配置,在jboss工程可以跑起来,但是在用户登录的时候会出现这样的异常: 
Unable to instantiate Action, org.itec.tvecm.web.action.UserAction,  defined for 'user' in namespace '/'Error creating bean with name 'org.itec.tvecm.web.action.UserAction': 
Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: 
Could not autowire field: private org.itec.tvecm.service.UserService org.itec.tvecm.web.action.UserAction.userService; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [org.itec.tvecm.service.UserService] is defined: Unsatisfied dependency of type [interface org.itec.tvecm.service.UserService]: expected at least 1 matching bean 
com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:306) 
com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:387) 
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186) 
        ... ... 

主要问题是感觉userService没有被注入到UserAction中,但是在UserAction中已经写了注解,而且spring的配置文件中也使用了 
<context:component-scan base-package="*****" />路径都没有问题,请问高手,到底是神马原因导致注入不成功呢?
[最优解释]
移植不成功,一般是包的问题,还有一些细微的配置差别。
具体得网上Google
[其他解释]
没有人懂吗?
[其他解释]
已经解决了,是因为Spring一个版本的bug导致的,升级我的Spring到3.0.5版本后就ok了,真是调死人啊
[其他解释]
我的升级到spring3.0.5了还是不能在jboss中跑 只能在tomact中跑 在jboss中运行就报错。麻烦楼主说一下决绝方案 谢谢
我的异常网推荐解决方案:org.springframework.beans.factory.BeanCreationException:,http://www.myexception.cn/j2ee/10759.html

热点排行