我正在尝试创建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中却不行。
发布于 2013-02-04 15:35:15
我刚刚得到了这个问题,我之前在Eclipse中为JMX端口保存了运行配置,这就是为什么它抛出这个异常,一旦删除它就可以正常工作。
https://stackoverflow.com/questions/14682151
复制相似问题