Я получаю java.net.SocketException: в доступе отказано: подключение при запуске сервера Tomcat в Eclipse - PullRequest
0 голосов
/ 24 октября 2019

Эта проблема возникает в собственной настроенной версии Eclipse Luna с Jdk 1.7.161_1_win и tomcat 7.0.64_4 на платформе Windows 10.

Справочная информация:

сервер tomcat, первоначально запущенныйхорошо. Затем в мае прошлого года у нас начались проблемы с отказом в доступе в Windows 10, но не в Mac. Эта проблема была исправлена ​​в Windows 10 путем добавления директив

-Djava.net.preferIPv4Stack = true -Djava.net.preferIPv6Addresses = false

В течение нескольких недель это решало проблему, но затемпроблема всплылаНам не удалось найти исправление, и мы перешли к запуску приложения на Mac (High Sierra, тот же jdk, тот же tomcat, те же директивы). На Mac она запустилась просто отлично

Позже мы поняли, что запуск сервера tomcat с помощью плагина tomcat7 с целью tomcat7: плагин run-war-only maven работает нормально, без проблем с Permission Denied в Windows 10. Так что, похоже,есть проблема с eclipse Luna, которая вызывает tomcat 7 в Windows 10 и jdk 7. Это вызывает эту проблему.

Кто-нибудь сталкивался с этой проблемой раньше?

Обратите внимание, что, как я уже говорил, мы пытались

-Djava.net.preferIPv4Stack = true -Djava.net.preferIPv6Addresses = false

но это больше не устраняет проблему.

Еще одна часть информации длядобавим, что эта проблема не возникала ни на одном из наших окон для разработчиков Windows 10, пока месяц назад на Windows 10, но месяц назад у него появилась такая же проблема на его коробке с Windows 10.

...