我正在尝试在Eclipse中使用Hibernate和Spring。当我尝试在服务器上运行欢迎文件时出现以下错误:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/dispatcher-servlet.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.util.ArrayList' to required type 'java.lang.Class[]' for property 'annotatedClasses'; nested exception is java.lang.IllegalArgumentException: Cannot find class [com.vaannila.domain.User]
类com.vaannila.domain.User
位于eclipse中项目的Java Resources:src文件夹中。为什么不找到它?
答案 0 :(得分:3)
Eclipse有时会对正确部署项目有点挑剔。它似乎与已安装的插件有关。当我在“调试 - 透视”的“服务器”视图中发生这种情况时,单击“添加和删除”菜单并从部署中删除我的项目 - 保存 - 再次添加并重新部署。通常这就是诀窍。 另一个尝试是使用-clean选项启动Eclipse。