Не удается подключить Java Mission Control к удаленной машине

Я пытаюсь подключить JMC к моему удаленному серверу.

Добавлены следующие флаги в JVM:

-Dcom.sun.management.jmxremote.port=7000 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false

Открыл порт 7000 в своем брандмауэре, но каждый раз, когда я пытаюсь подключиться из JMC, я получаю следующую ошибку:

Could not connect to Prod : Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.UnmarshalException: Error unmarshaling return header; nested exception is: java.io.EOFException]

Кажется, это не работает, я попытался добавить еще один флаг:

-Dcom.sun.management.jmxremote.rmi.port=7000

Но это не помогло.

Любая помощь будет оценена..

1 ответ

Флаги кажутся правильными. Вероятно, проблема связана с брандмауэром. Вы пробовали без брандмауэра? Если это все еще не работает, вы можете попробовать следующее:

-Dcom.sun.management.jmxremote.autodiscovery=true

и соединение будет автоматически отображаться в JMC, если вы находитесь в той же сети.

Другие вопросы по тегам