GlassFish работает на хосте с адресом и портом JMX общедоступных IP 8986Подключение к удаленному JConsole GlassFish 4.1/4.1.1 с помощью JMX
При запуске
JMXStartupService has started JMXConnector on JMXService URL service:jmx:rmi://test.anahata.net.au:8986/jndi/rmi://test.anahata.net.au:8986/jmxrmi]]
Когда я пытаюсь подключиться через JConsole с помощью test.anahata.net.au:8986 + пользователь + пароль из другой коробки, я получаю:
non-JRMP server at remote endpoint
Если я пытаюсь подключиться с помощью службы: JMX: RMI: //test.anahata.net.au: 8986 /jndi/rmi://test.anahata.net.au:8986/jmxrmi
я получаю:
connection refused
domain.xml
> <admin-service system-jmx-connector-name="system"
> type="das-and-server">
> <jmx-connector address="0.0.0.0" port="8986" name="system" auth-realm-name="admin-realm">
> <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl"
> client-auth="want" cert-nickname="s1as"></ssl>
> </jmx-connector>
> <property name="adminConsoleContextRoot" value="/admin"></property>
> <property name="adminConsoleDownloadLocation" value="${com.sun.aas.installRoot}/lib/install/applications/admingui.war"></property>
> <property name="ipsRoot" value="${com.sun.aas.installRoot}/.."></property>
> <das-config></das-config>
> </admin-service>
>
> ...
> <jvm-options>-Djava.rmi.server.hostname=test.anahata.net.au</jvm-options>
У меня есть smilar установки на другой VM работающей гс 4.1.1 и реальный сертификат SSL, и я могу подключиться к нему используя хост: порт, но если я пытаюсь подключиться с помощью услуги: JMX: RMI: //host.com: 8886/JNDI/RMI: //host.com: 8886/jmxrmi
Я получаю
java.rmi.ConnectIOException: non-JRMP server at remote endpoint
Неужели кто-нибудь обнял его?