JRMPADAPTOR

"MUKUND Premchander" <[email protected]>
Newsgroups gmane.comp.java.mx4j.devel,gmane.comp.java.mx4j.user
Message-ID <F0BD30AD9DCA854BAB48DEFE77951EA01DB628@chn-ex03.CVNS.corp.covansys.com>
Hi 
 Good Morning
  Need a help in JRMPAdaptorMBean...
 
  When i start a JRMPAdapterMBean Exception raised,
javax.naming.ServiceUnavailableException
 
  I set mx4j-jmx.jar & mx4j-tools.jar in classpath.
  
  My Code
  -------
  MBeanServer server = MBeanServerFactory.createMBeanServer("BP");
  System.out.println("MBeanServer Created");
 
  // Create and start the naming service
  ObjectName naming = new ObjectName("Naming:type=rmiregistry");
  server.createMBean("mx4j.tools.naming.NamingService", naming, null,
  new Object[] { new Integer(2678)},new String[] { "int" });
  server.invoke(naming, "start", null, null);
  System.out.println("NamingService Started");
 

  // Create the JRMP adaptor
  ObjectName adaptor = new ObjectName("Adaptor:protocol=JRMP");
  server.createMBean("mx4j.adaptor.rmi.jrmp.JRMPAdaptor", adaptor,
null);
  mbean =
(JRMPAdaptorMBean)StandardMBeanProxy.create(JRMPAdaptorMBean.class,
server, adaptor);
  System.out.println("JRMPAdaptorMBean Created");
 
  // Set the JNDI name with which will be registered
  mbean.setJNDIName("BPMBean");
  mbean.setPort(2678);
 
  mbean.putNamingProperty(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.rmi.registry.RegistryContextFactory");
  
  // Registers the JRMP adaptor in JNDI and starts it
  System.out.println("JRMPAdaptorMBean Starting");
  mbean.start();
 
  Exception raised at the time of start
  -------------------------------------
 
  javax.naming.ServiceUnavailableException.  Root exception is
java.rmi.ConnectException: Connection refused to host: 10.3.106.56;
nested exception is:
  java.net.ConnectException: Connection refused: connect
  at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:567)
  at
sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185
 )
  at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
  at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:313)
  at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
  at
com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:1
 11)
  at
com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:1
 22)
  at javax.naming.InitialContext.bind(InitialContext.java:355)
  at mx4j.adaptor.rmi.RMIAdaptor.bind(RMIAdaptor.java:545)
  at mx4j.adaptor.rmi.jrmp.JRMPAdaptor.start(JRMPAdaptor.java:62)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
 java:39)
  at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:324)
  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
 30)
  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
 25)
  at
mx4j.util.StandardMBeanProxy$LocalHandler.invokeOperation(StandardMBe
 anProxy.java:262)
  at
mx4j.util.StandardMBeanProxy$Handler.invoke(StandardMBeanProxy.java:1
 65)
  at $Proxy0.start(Unknown Source)
  at RmiJmxServer.main(RmiJmxServer.java:77)
 Caused by: java.net.ConnectException: Connection refused: connect
  at java.net.PlainSocketImpl.socketConnect(Native Method)
  at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
  at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
  at java.net.Socket.connect(Socket.java:426)
  at java.net.Socket.connect(Socket.java:376)
  at java.net.Socket.<init>(Socket.java:291)
  at java.net.Socket.<init>(Socket.java:119)
  at
sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirect
 SocketFactory.java:22)
  at
sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMaster
 SocketFactory.java:128)
  at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:562)
  ... 19 more
 --------------- nested within: ------------------
 javax.naming.ServiceUnavailableException.  Root exception is
java.rmi.ConnectExc
 eption: Connection refused to host: 10.3.106.56; nested exception is:
  java.net.ConnectException: Connection refused: connect
  at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:567)
  at
sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185
 )
  at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
  at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:313)
  at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
  at
com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:1
 11)
  at
com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:1
 22)
  at javax.naming.InitialContext.bind(InitialContext.java:355)
  at mx4j.adaptor.rmi.RMIAdaptor.bind(RMIAdaptor.java:545)
  at mx4j.adaptor.rmi.jrmp.JRMPAdaptor.start(JRMPAdaptor.java:62)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
 java:39)
  at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:324)
  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
 30)
  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
 25)
  at
mx4j.util.StandardMBeanProxy$LocalHandler.invokeOperation(StandardMBe
 anProxy.java:262)
  at
mx4j.util.StandardMBeanProxy$Handler.invoke(StandardMBeanProxy.java:1
 65)
  at $Proxy0.start(Unknown Source)
  at RmiJmxServer.main(RmiJmxServer.java:77)
 Caused by: java.net.ConnectException: Connection refused: connect
  at java.net.PlainSocketImpl.socketConnect(Native Method)
  at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
  at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
  at java.net.Socket.connect(Socket.java:426)
  at java.net.Socket.connect(Socket.java:376)
  at java.net.Socket.<init>(Socket.java:291)
  at java.net.Socket.<init>(Socket.java:119)
  at
sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirect
 SocketFactory.java:22)
  at
sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMaster
 SocketFactory.java:128)
  at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:562)
  ... 19 more
 --------------- nested within: ------------------
 javax.management.MBeanException: Exception thrown in operation start
  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
 46)
  at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
 25)
  at
mx4j.util.StandardMBeanProxy$LocalHandler.invokeOperation(StandardMBe
 anProxy.java:262)
  at
mx4j.util.StandardMBeanProxy$Handler.invoke(StandardMBeanProxy.java:1
 65)
  at $Proxy0.start(Unknown Source)
  at RmiJmxServer.main(RmiJmxServer.java:77)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.