Siemka,
mam problem ze spięciem jmc z wildfly'em. Wildfly jest osadzony na dockerze.

Udało mi się bez problemu zapiąć jconsolą z wildflyem, co jest sugerowane jako wstępną weryfikację połączenia, bazowałem na krokach opisanych tutaj.

Do spięcia JMC używam następującego urla: serviceremoting-jmx://192.168.99.100:9990

Próbowałem dopinać jboss-cli-client.jar za pomocą Xbootclasspath (https://stackoverflow.com/questions/36750032/how-to-connect-to-remote-wildfly-using-jmc), ale jedyne co dostawałem to ogólny błąd (Unable to connect).

Gdzie sugerowane było aby załadować te same jarki, jakich używa jconsole, ale nadal ten sam błąd.

Kolejna próba to zamieszanie po stronie wildfly i dodanie flag przy uruchomieniu (źródło), ale z tymi flagami wildfly nie chciał nawet ruszyć.

Ostatnia próba to załadowanie parunastu modułów (źródło), zmieniłem tylko wersje jarków, aby być zgodnym z wildlfy16 i po wrzuceniu tego do jmc.ini ta flaga wygląda tak:

-Xbootclasspath/a:"C:/Program Files/Java/jdk-10.0.2/lib/missioncontrol/dropins/jboss-cli-client.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/remoting-jmx/main/remoting-jmx-3.0.1.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/remoting/main/jboss-remoting-5.0.8.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/logging/main/jboss-logging-3.3.2.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/xnio/main/xnio-api-3.6.5.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/xnio/nio/main/xnio-nio-3.6.5.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/marshalling/main/jboss-marshalling-2.0.6.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/marshalling/river/main/jboss-marshalling-river-2.0.6.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/as/cli/main/wildfly-cli-8.0.0.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/staxmapper/main/staxmapper-1.3.0.Final;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/as/protocol/main/wildfly-protocol-8.0.0.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/dmr/main/jboss-dmr-1.5.0.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/as/controller-client/main/wildfly-controller-client-8.0.0.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.3.3.Final.jar;C:/wildfly-16.0.0.Final/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-2.1.7.Final.jar"

Nareszcie po tej zmianie dostałem inny błąd, który wygląda następująco:

Could not initialize class org.jboss.remotingjmx.RemotingConnector

Wrzuciłem pod tą flagę wszystkie zależności mavenowe, ale wciąż dostaje ten sam błąd. Próbowałem dodać wszystkie moduły które są w wildfly, ale tym razem błąd był tak jak na początku (Unable to connect), więc nie wiem czy ten błąd o problem z zainicjowaniem klasy nie występuje wcześniej niż generalny błąd "Problem z połączeniem."

Pytanie czy ma ktoś pomysł, jak to rozwiązać ? Jak to zdebugowac ? Albo może ktoś takie połączenie nawiązywał w inny sposób, bo szczerze mówiąc mi się zaczynają kończyć pomysły :(