我编写了一个程序,它应该在两个不同的JVM上运行,并通过JMS相互通信。我想在Eclipse中调试它们的方法。
你能为这些程序建议一个调试机制吗?它们必须在不同的JVM中运行。我已经读过JMS不适合作为这些kinf程序之间的通信方法。谁能建议更好的方法来确保这些程序之间的沟通?
感谢。
答案 0 :(得分:0)
指定两个VM中的端口号。并在eclipse中使用远程调试选项。
在运行App时:
java -Xdebug -Xrunjdwp:server = y,transport = dt_socket,address = 4000,suspend = n myapp
在Eclipse中: Eclipse-> Debug-> Remotedebug(指定主机地址和端口。)