一个spring的问题。我在开发一个项目时,出现了下面的异常。请哪位高手帮我解决一下啊,小生在此感激了。

严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'FindWorkflowIService' defined in file [E:\apache-tomcat-6.0.29\webapps\iom\WEB-INF\classes\modules\iom\manager\spring-conf\serviceContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [cn.ceopen.bss.iom.manager.service.impl.FindWorkflowServiceImpl]: Constructor threw exception; nested exception is java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to java.lang.Class
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)
Constructor threw exception; nested exception is java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to java.lang.Class
我觉得问题好像出在这。但我还是不明白这个提示的含义。

1.Spring配置文件有错
2.类包没有引用(也就是这个"FindWorkflowIService")
请查看"FindWorkflowIService"在spring的配置文件中,是否配置正确!
此外如楼上所说"FindWorkflowIService"这个类中有set方法?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-28
原因貌似是找不到这个类的构造器,应该是你重写了他的构造器,之前的默认的就没有了,在创建对象的时候找不到了,所以报错
第2个回答  2018-03-31

因为聚合函数处理的是数据组,在本例中,MAX函数将整个TEACHER表看成一组

而TNAME、DNAME和TSEX的数据都没有进行任何分组,因此SELECT语句没有逻辑意义

MAX()和MIN()函数不仅可以作用于数值型数据,也可以作用于字符串或是日期时间数据类型的数据。

本回答被网友采纳
第3个回答  2012-04-26
在web.xml文件中配制监听了吗?
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
第4个回答  2012-04-26
"FindWorkflowIService"有这个的set方法?
相似回答