您的位置:首页 > 编程语言 > Java开发

ssh框架,访问struts的action错误,如何解决

2017-01-19 12:54 190 查看
Unable to instantiate Action, searchAction,  defined for 'search' in namespace '/'Error creating bean with name 'searchAction' defined in file [E:\dhccworkPlace\EmergencyWeb\src\main\webapp\WEB-INF\classes\spring\applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [$Proxy10 implementing com.dhcc.test.service.SearchImp,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised] to required type [com.dhcc.test.service.impl.Search] for property 'service'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [$Proxy10 implementing com.dhcc.test.service.SearchImp,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised] to required type [com.dhcc.test.service.impl.Search] for property 'service': no matching editors or conversion strategy found

com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:318)

com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:399)

com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:198)

org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)

org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)

com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)

org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:475)

org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)

root cause 

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'searchAction' defined in file [E:\dhccworkPlace\EmergencyWeb\src\main\webapp\WEB-INF\classes\spring\applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [$Proxy10 implementing com.dhcc.test.service.SearchImp,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised] to required type [com.dhcc.test.service.impl.Search] for property 'service'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [$Proxy10 implementing com.dhcc.test.service.SearchImp,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised] to required type [com.dhcc.test.service.impl.Search] for property 'service': no matching editors or conversion strategy found

org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)

org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)

java.security.AccessController.doPrivileged(Native Method)

org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)

org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:283)

org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)

org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)

org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:880)

com.opensymphony.xwork2.spring.SpringObjectFactory.buildBean(SpringObjectFactory.java:141)

com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:150)

com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:120)

com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:299)

com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:399)

com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:198)

org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)

org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)

com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)

org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:475)

org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)

root cause
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐