这是在linux上,使用jdk1.8和最新的Eclipse / Oxygen。我从eclipse调试时只是拒绝连接。我使用socket-attach / localhost / 6666作为我的远程配置。
我使用了此处的示例:http://javapapers.com/core-java/java-remote-debug-with-eclipse/
这是我的命令行:
const LogFilter = (props) => (
<Filter {...props}>
<TextInput label="Search" source="q" alwaysOn />
<ReferenceInput label="Severity" source="severity" reference="archivedfiles" allowEmpty>
<SelectInput optionText="Severity" />
</ReferenceInput>
</Filter>
);
我可以从jdb和intellij附加和调试,但不能使用eclipse(使用最新的氧气释放)。
例如:jdb -attach 6666工作正常(我可以执行线程命令)
任何人都知道可能是什么问题?是否有一个iptables命令我可以运行来调试这个?
我注意到的一件事是,在eclipse中拒绝连接后,我再也无法从Intellij附加了。我必须重启这个过程。话虽如此,在intellij或jdb中我可以随意附加/重新附加。
我看不到eclipse的防火墙条目导致这种情况。
我正在尝试连接到localhost。我试过localhost,127.0.0.1,主机IP地址。我已经尝试了一切。
编辑:
更新:
sudo / usr / sbin / tcpdump -A -n“src port 6666或dst port 6666”
报告jdb的流量但不报告eclipse。但在尝试通过eclipse连接后,我无法再通过jdb连接。 ARP也没有报道任何奇怪的事情。