Правильно ли я посылаю запрос на сервлет?

292
26 ноября 2016, 19:24

Во время старта томката , я получаю вывод "Hello" в браузере и вывод в консоле "I am called".

Но при попытке вызвать этот метод через ApplTest, я получаю вывод "InboundJaxrsResponse{context=ClientResponse{method=GET, uri=localhost:8080/Testing/register, status=200, reason=OK}}", но никакого "I am called" в консоль не выводится ..

По логике если респонс 200 то не должно быть проблем и "I am called" должен быть выведен в консоль.. В чём может быть проблемма ?

public class ApplTest {
public static void main(String[] args) {
   Client client = ClientBuilder.newClient();
    WebTarget webTarget = client.target("http://localhost:8080/Testing/register");
    System.out.println(webTarget.request().get().toString());
}
}

@WebServlet("/register")
public class JerseyDemo extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    resp.getWriter().print("Hello");
    System.out.println("I am called");
}
}
Answer 1

I am Called должно быть выведено на консоль сервера (томката), а не на консоль вашего Java-приложения. А вы, на сколько я понял, ожидаете увидеть это в выводе вашего приложения.

READ ALSO
Преобразование в список категорий

Преобразование в список категорий

У меня есть RecyclerView, в который я добавляю категории следующим образом:

210
получить результат выражения в boolean java

получить результат выражения в boolean java

Выражение 1+1 >= 4, нужно без if else получить булевский результат, как?

245
Java. TDD. Как проверить в тесте что значение != null

Java. TDD. Как проверить в тесте что значение != null

Есть необходимость проверить что объекту в массиве, изначально имеющему значение null было присвоено значение

235
Стягивание графа алгоритм Java

Стягивание графа алгоритм Java

СтягиваниеПод стягиванием мы подразумеваем операцию удаления ребра и отождествление его концевых вершин

364