2016-11-10 3 views
0

мой код надрезается является:орг/Apache/HTTP/протокол/ошибка HTTP при использовании Rest Гарантированный

@Test 
public void connectionTestWithRestAssured() { 
    given(). 
     contentType("application/json"). 
    when(). 
     get("http://localhost:8080/dictionaries"). 
    then(). 
     statusCode(200); 
} 

получает следующее сообщение об ошибке:

java.lang.NoClassDefFoundError: org/apache/http/protocol/HTTP 
    at com.jayway.restassured.config.EncoderConfig.<init>(EncoderConfig.java:48) 
    at com.jayway.restassured.config.RestAssuredConfig.<init>(RestAssuredConfig.java:41) 
    at com.jayway.restassured.RestAssured.<clinit>(RestAssured.java:423) 
    at com.adobe.test.dictionary.GetDictionary.connectionTestWithRestAssured(GetDictionary.java:33) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:100) 
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:646) 

Я попытался добавить эти LIB: httpcore, HttpClient , httpmime, но его не работает вообще, пожалуйста, помогите.

enter image description here

+0

Можете ли вы дать попробовать с последней версией [остальные гарантированного] (http://central.maven.org/maven2/io/rest-assured/rest-assured/3.0.1/rest-assured-3.0.1.jar) – Ramu

ответ

0

Простейший способ исправить это "Add Library" -> "во время выполнения сервера" -> выберите сервер, например, WildFly 10,0 Продолжительность

Если вы хотите увидеть, включены банки вы могли видеть их в проводнике пакетов и даже извлекать/копировать их проецировать папку контекста действия «Копировать Classpath библиотеки»

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