Rob Davies wrote:
Hi Jacek,

do you have a stack trace or error message I could have a look at ?

Here it goes:

Started ServiceMix 1.0.1

$ ./bin/servicemix
ServiceMix ESB: 1.0.1
...
[INFO] JBIContainer - -ServiceMix JBI Container (http://servicemix.org/) name: defaultJBI running version: null

(by the way the null version bothers me, too)

Started MC4J Console 1.2b9 and provided the server URL: service:jmx:rmi:///jndi/rmi://localhost:1099/defaultJBI and connection type is JSR160.

The exception is as follows:

java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.NameNotFoundException: defaultJBI
        at 
javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:317)
at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248) at org.mc4j.console.connection.JSR160ConnectionNode.connect(JSR160ConnectionNode.java:132)
        at org.mc4j.console.ConnectAction.performAction(ConnectAction.java:76)
at org.mc4j.console.CreateConnectionAction$1.run(CreateConnectionAction.java:61)
        at java.lang.Thread.run(Thread.java:595)
Caused by: javax.naming.NameNotFoundException: defaultJBI
at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:95) at com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:185)
        at javax.naming.InitialContext.lookup(InitialContext.java:351)
at javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1807) at javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1777)
        at 
javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:259)
[catch] ... 5 more

The InitialContextFactory is com.sun.jndi.rmi.registry.RegistryContextFactory, but I saw that SpringInitialContextFactory is used at servicemix's side. Shall I use it in MC4J, instead?


Rob

Jacek

Reply via email to