JMX客户端Eclipse问题

时间:2013-02-04 07:28:31

标签: java jmx

我正在尝试创建JMX客户端应用程序。

我使用以下命令运行我的JMX应用程序:

java -cp . -Dcom.sun.management.jmxremote.port=1234 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false MyJMXClass

现在,当我从终端运行客户端应用程序时,它运行正常。

java -cp . MyJMXClient

但是当我从Eclipse运行相同的程序时,我遇到了异常。

Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 1234; nested exception is: 
    java.net.BindException: Address already in use

我很困惑为什么它从终端可以正常工作但在Eclipse中没有。

1 个答案:

答案 0 :(得分:0)

我刚刚遇到了这个问题,我之前在Eclipse中为JMX端口保存了运行配置,这就是它抛出此异常的原因,一旦删除就可以了。