[jbosstools-issues] [JBoss JIRA] (JBIDE-19463) Cannot connect to remote server in JMX Navigator

Rob Stryker (JIRA) issues at jboss.org
Thu May 28 21:07:02 EDT 2015


    [ https://issues.jboss.org/browse/JBIDE-19463?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13072106#comment-13072106 ] 

Rob Stryker commented on JBIDE-19463:
-------------------------------------

Honestly, I think it's very unlikely we'd get a usecase like this up and running in any reasonable time.  The reality of it is that we'd probably need to add at least a dozen new plugins depending on how far back we wanted to extend this support, each with a copy of the jboss client-all jar.   These client jars are as small as 400k (back in jboss 4.2) up to 7 meg (for wf 8.1).  Even averaging this out, it could add 30 to 50 megs to the distribution easily. It would also add a huge amount of complexity, and a testing nightmare for QE to accurately verify. 

The reason it'd require so many plugins is because the jar being added is the client-all jar. At least some classes of the client-all jar change in almost every release, and so it'd be a huge investigative task to figure out the full set of classes that are needed for the jmx requests, whether those specific class files have changed in any micro / minor changes, whether they've changed in a breaking manner, etc etc, for all releases in the past. 

Splitting the jar would be an option, putting jars only with those classes needed for JMX requests, but this is pretty much rejected out-of-hand because we are not in the business of modifying or customizing app-server jars (even client jars distributed with the app server). 

If I had to imagine a solution, the closest I could come is to being able to add some UI so that you can set the location of a client-all jar from somewhere on your disk for your runtime-less server, and it would be up to you to ensure its the proper jar. But even that comes with its own UI perils (where to put such a UI? Server editor? How to make it hidden enough to not distract users who don't need it without also making it invisible to people looking for it?)

In short, I think it's highly unlikely we'll be able to get this feature going in any meaningful fashion. 

[~maxandersen] Any thoughts?

> Cannot connect to remote server in JMX Navigator
> ------------------------------------------------
>
>                 Key: JBIDE-19463
>                 URL: https://issues.jboss.org/browse/JBIDE-19463
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: jmx
>    Affects Versions: 4.2.3.CR1, 4.3.0.Alpha1
>            Reporter: Martin Malina
>            Assignee: Rob Stryker
>             Fix For: 4.3.0.Beta1
>
>
> When you start a remote EAP 6.3 server with management enabled and set up and then want to connect in JMX Navigator, it does not work - double clicking the connection will not do anything and when you right-click, there is no Connect item.
> For local servers this works fine - there is a Connect item when you right-click the server in JMX Navigator.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jbosstools-issues mailing list