IntelliJ выбрасывает Java. Net .SocketException: невозможно открыть отладчик, "сокет закрыт" - PullRequest
0 голосов
/ 27 февраля 2020

Я видел несколько тем по этой проблеме, но все они либо для Android Studio, либо для Glassfi sh.

Проблема:

Я отправляю POST-запрос POST в веб-приложение, размещенное в WebSphere. Я устанавливаю точку останова в коде веб-службы в IntelliJ, но когда я запускаю отладчик, я получаю эту ошибку:

Error running 'WebSphere Traditional 8.5.5.0': Unable to open debugger port 
(127.x.x.x:xxxxx): java.net.SocketException "socket closed"

Конфигурация отладки WebSphere в IntelliJ: enter image description here

То, что я пробовал:

  • чтение этой публикации SO и обнаружение конфигурации отладки WebSphere
  • перезапустите сервер приложений
  • перезапустите веб-сервис
  • перезапустите IntelliJ
  • перезапустите мой P C
  • прочитайте несколько Android Studio сообщения на ту же тему
  • читать JavaDo c на Java. net .SocketException
  • богохульствовать

Вопросы:

  • Если проблема заключается просто в том, что мне нужно изменить порт отладки, как я могу определить, на что его изменить?

  • Если необходимо, где в консоли администратора WebSphere Application Server я должен перейти, если я хочу проверить сокеты? Я очень новичок в WebSphere AS, и документация немного разбросана.

1 Ответ

0 голосов
/ 27 февраля 2020

Проблема была в человеческой ошибке.

Из-за моего плохого понимания WebSphere я запускал сервер вручную, а затем запускал веб-сервис в IntelliJ.

IntelliJ пытался запустить сервер для меня, но когда увидел, что сервер уже запущен, он выдал ошибку, сообщающую, что сокет был закрыт.

Решение состояло в том, чтобы просто позволить IntelliJ запустить сервер как часть процесса Run.

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