2014-09-20 2 views
4

얻기 오류가 실패 :봄 모의 MVC 나머지 안심 테스트 상태

INFO - Mapped "{[/mysql/hello],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String ee.t.mysql.controllers.testController.printHello() 
INFO - HV000001: Hibernate Validator 5.1.2.Final 
INFO - Looking for @ControllerAdvice: org.s[email protected]4d7cca20 
INFO - Initializing Spring FrameworkServlet '' 
INFO - FrameworkServlet '': initialization started 
INFO - FrameworkServlet '': initialization completed in 6 ms 

java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I 
    at org.springframework.web.servlet.FrameworkServlet.publishRequestHandledEvent(FrameworkServlet.java:1066) 

UPDATE : 3.X에 버전을 변경하여 고정

:

<dependency> 
      <groupId>javax.servlet</groupId> 
      <artifactId>javax.servlet-api</artifactId> 
      <version>3.1.0</version> 
     </dependency> 

답변

3

이것은 99 % 종속성 문제입니다. 항아리 중 하나가 동일한 항아리의 다른 버전과 충돌하고 아마도 서블릿 종속성과 관련이 있습니다. pom.xml을 공유 할 수 있습니까?

+0

여기 있습니다. 그것을 고치는 방법? –

+0

이 'INFO - FrameworkServlet' '과 같이 따옴표 사이에 빈 이름을 사용하는 것이 좋습니까? –