2013-02-04 194 views
0

我正在嘗試創建JMX客戶端應用程序。JMX客戶端Eclipse問題

我跑我的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中。

回答

0

我剛剛得到這個問題,我在Eclipse先前保存的JMX端口,這就是爲什麼它被拋出該異常的運行配置,一旦刪除它工作得很好。