【发布时间】:2016-12-30 14:48:42
【问题描述】:
我正在尝试编写一个程序,该程序将使用 OFX4J(OFX 的 Java 实现)与我的银行交互。由于我收到一个错误,我想看看我发送给他们的究竟是什么导致了错误。我下载了 Eclipse Web Tools zip,安装了它,然后打开了 TCP/IP 监视器,但是当我运行该程序时,它什么也没有。我认为这是因为它没有监听正确的端口。
如何查看我的应用程序正在使用哪个端口?
【问题讨论】:
我正在尝试编写一个程序,该程序将使用 OFX4J(OFX 的 Java 实现)与我的银行交互。由于我收到一个错误,我想看看我发送给他们的究竟是什么导致了错误。我下载了 Eclipse Web Tools zip,安装了它,然后打开了 TCP/IP 监视器,但是当我运行该程序时,它什么也没有。我认为这是因为它没有监听正确的端口。
如何查看我的应用程序正在使用哪个端口?
【问题讨论】:
在 Linux / MacOS 中,您可以从终端执行此操作:netstat -vatp tcp | grep LISTEN。如果您想实际找出一些端口 - 只需将断点放入 java.net.Socket#Socket(java.lang.String, int) 或 java.net.ServerSocket#ServerSocket(int, int, java.net.InetAddress) 的构造函数中,然后在调试模式下再次启动应用程序。
【讨论】: