2009/7/16 Daniel <dan.in.a.bot...@gmail.com>:
>
> On Thu, Jul 16, 2009 at 3:18 AM, Michael Wood<esiot...@gmail.com> wrote:
[...]
>> By the way, how does twiddle.sh (which appears to be a command line
>> tool for fiddling with JMX stuff in JBoss) work then?  Because it
>> works without having to use the
>> -Dcom.sun.management.jmxremote.port=12345,
>> -Djboss.platform.mbeanserver and
>> -Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl
>> options.
>
> A remote process (process not running on the same machine as JMX
> client) can usually be accessed through an RMI connection. The used
> RMI connector and object server to serve the JMX connection can be the
> trivial (and problematic) implementation from Sun (enabled with
> -Dcom.sun.management.jmxremote) or it can be a better version by the
> vendor usually automatically started on port 1099 (I guess that this
> is what JBoss does, but check to be sure). Note on why problematic:

Yes, I think this is what JBoss does.

> Suns implementation only allows you to specify the connector port, but
> not the object server port, which is dynamic and therefore doesn't
> play nice with firewalls.

Ah.  Useful to know.  Thanks.

> If it's on the same machine, then it's the internal domain socket
> mentioned above (same mechanism that's used to figure out what 'jps'
> returns.
>
> More info on Twiddle at JBoss
> http://www.jboss.org/community/wiki/Twiddle (see: Connecting twiddle
> to a Remote Server - default behaviour).

Thanks, I have seen that page already.

What I am wondering now is whether it's possible to use JBoss' RMI
connector/object server (on port 1099) with Stuart's JMX library.  If
I just try pointing it at port 1099 I get:

java.io.IOException: Failed to retrieve RMIServer stub:
javax.naming.CommunicationException [Root exception is
java.rmi.ConnectIOException: non-JRMP server at remote endpoint]
(NO_SOURCE_FILE:0)

-- 
Michael Wood <esiot...@gmail.com>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to