2014-09-20 1 views
4

Getting ошибку при попытке проверить время работы RestAssuredMockMvc и Spring:Spring Mock 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»? –

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