从intellij和jdb远程调试,但不是eclipse

时间:2017-07-28 19:58:54

标签: java eclipse intellij-idea

这是在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也没有报道任何奇怪的事情。

0 个答案:

没有答案