2015-06-13 3 views
-1

У меня есть некоторые проблемы в Spring MVC WebSpringMVC Ошибка

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [/Volumes/Data/Obasy/Computer Science/Java projects/Netbeans/WEB APPS/SpringMVCFrom/build/web/WEB-INF/classes/com/tutorialspoint/HelloWorldController.class]; nested exception is java.lang.IncompatibleClassChangeError: org/springframework/core/type/classreading/AnnotationMetadataReadingVisitor

java.lang.IncompatibleClassChangeError: org/springframework/core/type/classreading/AnnotationMetadataReadingVisitor

+0

Как вы управляете своими зависимостями? –

ответ

0

Пожалуйста, разместите свои файлы конфигурации. В противном случае трудно определить, что именно вызвало проблему.

Класс контроллера должен быть аннотированный с @Controller, как этот

@Controller 
public class HelloWorldController() { 
... 
} 

и конфигурации Spring MVC должен иметь компонент сканирования либо с помощью XML

<context:component-scan base-package="package.of.helloworldcontroller" /> 

или через Java конфигурации

@Config 
@ComponentScan(basePackage = {"package.of.helloworldcontroller"}) 
@EnableWebMvc 
public class WebMvcConfig extends ... 
0

Проверьте HelloWorldController.class с аннотацией. Например:

@Component 
public class HelloWorldController(){ 
... 
} 

И проверьте в файле контекста, если обратно-пакет включает в себя класс

<context:component-scan base-package="xxx.xxx.xxx" /> 

И перекомпилировать проект и попробовать еще раз.

Смежные вопросы