Почему я получаю это `TypeMismatchException` с Spring - PullRequest
0 голосов
/ 01 марта 2011

Я пытаюсь использовать Hibernate с Spring в Eclipse.При попытке запустить файл приветствия на сервере появляется следующая ошибка:

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 находится в папке Java Resources: src проекта в eclipse.Почему он не находится?

1 Ответ

3 голосов
/ 01 марта 2011

Время от времени Eclipse немного привередлив в правильном развертывании проекта.Похоже, это связано с установленными плагинами.Когда это происходит со мной в представлении «Серверы» в представлении «Отладка», я щелкаю меню «Добавить и удалить» и удаляю мой проект из развертывания - сохраняйте его - добавляйте его снова и снова развертывайте.Обычно это делает трюк.Еще одна попытка - запустить Eclipse с параметром -clean.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...