У меня есть сервис, который я пытаюсь отладить.Я могу отлаживать клиентскую часть службы, то есть до точки вызова WS и результатов, возвращаемых WS, но не на стороне службы / сервера этой службы.
Я рассмотрел несколькоСтатьи об этом и строго следуют инструкциям, но я до сих пор не могу добиться желаемого результата.Я использую WS на Tomcat, в Eclipse IDE.Может кто-нибудь помочь?Шаги, которые я выполнил
A) Настройка tomcat в режиме отладки
set JPDA_ADDRESS = 8000 set JPDA_TRANSPORT = dt_socket catalina.bat jpda start Я добавил следующие строки в catalina.Файлы bat, расположенные в каталоге {catalina_home} / bin.
B) Развертывание вашего приложения в Tomcat Я не был уверен, нужно ли это или нет, но я уже ранее добавил файл war в папку webapps и, следовательно, имеюсоответствующая папка
C) Подключение Eclipse к Tomcat для отладки Теперь я не уверен в настройках.
1) Запустите Eclipse 2) откройте проект, содержащийсервис, который вы хотите отлаживать 3) нажмите на стрелку рядом с кнопкой отладки (небольшая ошибка), чтобы увидеть выпадающее меню, нажмите на диалоговое окно открытия отладки ... (также может быть помечено как «Отладочные конфигурации ...») 4) в окне отладки дважды щелкните Remote Java Application в списке слева.Это создаст новый профиль отладки.
5) выберите имя для профиля отладки 6) выберите проект, который вы хотите отлаживать (Какой проект мне следует использовать? Я выбрал проект webservice, хотя это другой проекткоторый используется для запуска приложения и оттуда вызывается веб-сервис) 7) хост - это адрес вашего tomcat, то есть localhost 8) порт - тот, который вы настроили при запуске Tomcat, 8000 по умолчанию 9) Нажмите на отладку
При этом я получаю сообщение об ошибке «Не удалось подключиться к удаленной виртуальной машине. Соединение отклонено. Соединение отклонено»
У меня есть исходный код как для службы, так и для клиента, и я имею их как отдельные проекты вмое затмение
Что нужно сделать по-другому ??