Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建bean时出错,NoClassDefFoundError_Java_Spring - Fatal编程技术网

Java 创建bean时出错,NoClassDefFoundError

Java 创建bean时出错,NoClassDefFoundError,java,spring,Java,Spring,我的xml文件中有bean定义 <bean id="userDao" class="xyz.UserDAOImpl"> <property name="sessionFactory" ref="sessionFactory" /> </bean> 当我启动服务器时,出现以下错误: 创建类中定义了名为“userDao”的bean时出错 路径资源[xyz/configuration.xml]: bean初始化失败; 嵌套异常为java.lang.NoClas

我的xml文件中有bean定义

<bean id="userDao" class="xyz.UserDAOImpl">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

当我启动服务器时,出现以下错误: 创建类中定义了名为“userDao”的bean时出错 路径资源[xyz/configuration.xml]: bean初始化失败; 嵌套异常为java.lang.NoClassDefFoundError:无法初始化类com.sun.proxy。$Proxy178

这是一个多模块的应用程序,我没有访问该项目的所有部分。
我尝试添加cglib,但仍然不起作用

如果您尝试注入实现而不是接口,则通常会导致此错误。我的意思是检查您是否没有尝试注入UserDAOImpl而不是UserDAO。例如:

@Resource("userDao")
private transient UserDAO userDAO;
而不是

private transient UserDAOImpl userDAO;

也许这可以解决你的问题

如果有的话,请你把刀和pom寄出去好吗?我现在没有,但我明天会寄出去的。