Netbeans не открывает порт 9000 для XDebug

Я работаю над Windows 7, NetBeans 8, jdk-1.8.0-b132, и у меня проблемы с NetBeans и XDebug. Обычно NetBeans в случайное время не может открыть и прослушать порт 9000 после запуска отладчика через Debug -> Debug project (my_project). До и после запуска отладчика (на машине, где работает NetBeans)

netstat -an|grep 9000

ничего не показывает. Как я уже сказал, это происходит случайно (обычно NetBeans удается открыть порт после его перезапуска). В NetBeans порт отладчика установлен на 9000, и на порту 9000 ничего не прослушивается. Брандмауэр Windows отключен.

Есть ли какой-нибудь журнал, который я могу изучить, чтобы узнать, что происходит?

Кроме того, когда NetBeans в конечном итоге удается открыть порт, иногда не удается закрыть его после завершения сеанса отладки (Отладка -> Завершить сеанс отладки), что я проверяю с помощью netstat / TCPView.


person matt    schedule 28.07.2014    source источник


Ответы (1)


Вопрос уже несколько постарше. Если другие ищут документацию по ведению журнала Netbeans DBGP / xdebug:

Запуск NetBeans с включенным ведением журнала. Вы можете сделать это: либо добавив текст:

-J-Dorg.netbeans.modules.php.dbgp.level=400

в ваш $ NB_BIN / etc / netbeans.conf, свойство netbeans_default_options или запуск NetBeans напрямую с этими параметрами, например:

$NB_BIN/bin/netbeans -J-Dorg.netbeans.modules.php.dbgp.level=400

содержимое файла журнала IDE Меню -> Просмотр -> Файл журнала IDE (или напрямую $ YOUR_NB_USER_DIR / var / log / messages.log) содержимое окна вывода

См. http://wiki.netbeans.org/HowToConfigureXDebug и https://xdebug.org/docs-dbgp.php

person Volker Schukai    schedule 20.09.2017