相同的程序在两个不同的JVM



我写了一个程序,它应该在两个不同的JVM上运行,并通过JMS相互通信。我无法在 Eclipse 中调试它们。

你能为那里的程序找到一个调试机制吗?它们必须拖着不同的 JVM 运行。而且我读到JMS不是这些程序亲属之间的通信方法的合适方式。任何人都可以提出更好的方法来确保这些程序之间的通信吗?

谢谢。

指定两个虚拟机中的端口号。并使用日食中的远程调试选项。

运行应用程序时:

java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n myapp

在日食中:Eclipse->Debug->Remotedebug(指定主机地址和端口。

最新更新