我正在使用Windows 7,NetBeans 8,jdk-1.8.0-b132,我遇到了NetBeans和XDebug的问题。基本上随机时间的NetBeans在通过Debug启动调试器后无法打开并侦听端口9000 - >调试项目(my_project)。在启动调试器之前和之后(在运行NetBeans的机器上)
netstat -an|grep 9000
什么都没有。正如我所说,它是随机发生的(通常NetBeans在重新启动后成功打开端口)。在NetBeans中,调试器端口设置为9000,并且没有任何内容正在侦听端口9000.Windows防火墙已关闭。
是否有一些我可以检查的日志,以了解发生了什么?
此外,当NetBeans最终设法打开端口时,它有时无法在调试会话结束后关闭它(Debug - > Finish debugging session) - 我使用netstat / TCPView检查。
答案 0 :(得分: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