Не удается отладить веб-сервис с помощью eclipse - PullRequest
0 голосов
/ 20 мая 2018

Я попробовал пример веб-сервиса, упомянутый в ссылке ниже.https://codezone4.wordpress.com/2012/11/08/restful-web-services-java-mysql-and-json/.

Я создаю приложение с maven, развернутым в tomcat, затем нажимаю на ссылку webservice в chrome, не могу получить доступ к моему коду.

Теперь я попытался отладить с почтальоном.

Я нажал на свой класс веб-сервиса -> затем отладка -> отладка конфигурации, затем я выбрал удаленное приложение, там значения хоста и порта: Host: localhost Port: 8080, затем он показывает установление соединения в течение длительного времени, и после этого онпоказывает Не удалось подключиться к удаленному vm .connection timedout

Подскажите, пожалуйста, как заставить работать отладчик в eclipse для отладки вызова остальных API.

Ответы [ 2 ]

0 голосов
/ 20 мая 2018

Я могу найти быстрое решение (в среде Windows с локальным хостом):

1) Загрузите tomcat на свой любимый диск (например, d: drive)

2) Откройте файл startup.batв папке tomcat / bin в блокноте

3) Замените следующую строку (которая появляется в конце файла)

вызовите "% EXECUTABLE%" start% CMD_LINE_ARGS%

с

вызов "% EXECUTABLE%" jpda start% CMD_LINE_ARGS%

4) Перезапустите ваш кот, так как он начнется с прослушивания порта 8000

5) Откройте Eclipse -> "Выполнить"->" Настройка отладки "-> Создать" Удаленное Java-приложение "и предоставить следующую информацию:

 Name: sample-name

 Project: your project folder

6) Нажмите кнопку" Отладка "

Примечание. Убедитесь, что свойства подключения будут иметь узел: localhost Порт: 8000

7) Поместите в ваш код точку отладки

8) Откройте пример REST API с помощью Postman и Hit, поскольку вы увидите, что точка отладки появится в вашем коде

Вот и все!

0 голосов
/ 20 мая 2018

Цитируя ваш запрос,

щелкнул по моему классу веб-сервиса -> затем отладка -> отладка

Созданный вами проект требует развертывания restApplication на работающий сервер .

Перед тестированием -> проверить http://localhost:8080 или нет, а затем опубликовать войну на сервере.

выбрать Отладка -> Отладка на сервере

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...