mc4j-user Mailing List for MC4J JMX Console
Brought to you by:
ghinkl
You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
(1) |
Aug
(4) |
Sep
|
Oct
(1) |
Nov
(4) |
Dec
(7) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(1) |
2007 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2008 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2010 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Nan N. <ho...@ya...> - 2010-03-04 22:06:43
|
Hi, please excuse me for any ignorant I may appear to be. However, I looked at the web site, wiki, documentation, google, I just can't find a way to run the jar file downloaded at: http://sourceforge.net/projects/mc4j/ I unzip it, there is another jar, some other jars in the sub folders, some class files. So, what is the steps, the command to run this thing? Shouldn't the web page start out with this command? How could this be not there in the first place? I develop Java everyday, and just shock to see this. |
From: Richi P. <ri...@ri...> - 2010-01-29 06:58:04
|
Hi, I've created an MBean in a Weblogic 8.1 web application with the following code snippet: try { Environment env = new Environment(); env.setProviderUrl("t3://localhost:" + port); env.setSecurityPrincipal("weblogic"); // username env.setSecurityCredentials("weblogic"); // password Context myCtx = env.getInitialContext(); MBeanHome mbeanHome = (MBeanHome)myCtx.lookup("weblogic.management.home.localhome"); server = mbeanHome.getMBeanServer(); objNameStr = mbeanHome.getDomainName()+ ":Name=MyBean,Type=MyBean"; ObjectName objName = new ObjectName(objNameStr); // Register MBean so MBean can be accessed by remote managers server.registerMBean(this, objName); } catch (Exception ex) { System.err.println("Cannot get MBeanServer: "+ex); } My question is: how does one find this MBean within WebLogic using MC4J console. I've successfully logged into the server but can't seem to find the MBean in the huge true that I see. I don't see errors in the logs, so I assume the MBean was properly registered. -- Richi |
From: Phillip D. <Ph...@ci...> - 2008-12-17 14:30:28
|
Is there an issue with Vista compatibility? I get an NPE from: java.lang.NullPointerException at sun.swing.table.DefaultTableCellHeaderRenderer.getColumnSortOrder(Defaul tTableCellHeaderRenderer.java:113) at com.sun.java.swing.plaf.windows.WindowsTableHeaderUI$XPDefaultRenderer.p aint(WindowsTableHeaderUI.java:166) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableHeaderUI.paintCell(BasicTableHeaderUI.j ava:671) It sounds similar to this: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6668281 except that I'm currently on 1.6.0_11. I notice that 2.0a has been around for quite sometime so I'm also curious as to whether this project is somewhat dead....? Any help would be appreciated (even if I need to build under Vista and 1.6.0_11....though I tried and I get some strange errors...)! Phil |
From: <Mic...@ha...> - 2008-06-09 19:50:15
|
I downloaded and installed MC4J to my Windows XP SP2 machine today. It failed when i tried to uninstall it using the Windows console with the following stack trace: java.lang.UnsatisfiedLinkError: com.zerog.ia.platform.Sys.getSpecialFolderJNI(I)Ljava/lang/String; at com.zerog.ia.platform.Sys.getSpecialFolderJNI(Native Method) at com.zerog.ia.platform.Sys.getSpecialFolder(DashoA8113) at ZeroGav.a(DashoA8113) at com.zerog.ia.installer.util.magicfolders.AbstractWin32MF.b(DashoA8113) at com.zerog.ia.installer.util.magicfolders.MagicFolder.initializeAllMagicFolderPaths(DashoA8113) at com.zerog.ia.installer.Main.c(DashoA8113) at com.zerog.ia.installer.Main.d(DashoA8113) at com.zerog.ia.installer.Main.a(DashoA8113) at com.zerog.ia.installer.Main.main(DashoA8113) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.zerog.lax.LAX.launch(DashoA8113) at com.zerog.lax.LAX.main(DashoA8113) Can you tell me what I need to do to fix this so I can uninstall your software? Thanks. Michael O. Duffy 860-843-6778 ************************************************************************* This communication, including attachments, is for the exclusive use of addressee and may contain proprietary, confidential and/or privileged information. If you are not the intended recipient, any use, copying, disclosure, dissemination or distribution is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this communication and destroy all copies. ************************************************************************* |
From: Greg H. <gre...@gm...> - 2008-02-10 18:14:01
|
The locally installed JBoss is just there to supply the necessary client libraries. You can point at the local jboss install in the connection wizard for "install path", but reference the remote hostname and port to make the remote connection. - Greg On Feb 8, 2008, at 9:24 PM, David Brown wrote: > Hello mc4j dev, they-who-commit, gurus and users. First of all let > say what a very good tool once again from the FOSS community. I have > successfully installed mc4j on 2 client boxes: Kubuntu 2.6.22-14- > generic #1 SMP and a Windows XP box. Per the Wiki doco I installed a > local JBoss since this is necessary to attach to a remote JBoss > instance. I am able to run and view several dashboards on the > locally installed JBoss but I am perplexed as to howto connect to > the remote JBoss instance. Any and all comment, suggestions, > solutions, rants and raves welcomed. The particulars follow and > please advise, David. > > mc4j: console 1.2b9 > Jboss: 4.2.1.GA > JDK: 1.6.x > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Mc4j-user mailing list > Mc4...@li... > https://lists.sourceforge.net/lists/listinfo/mc4j-user |
From: David B. <da...@da...> - 2008-02-09 02:25:19
|
Hello mc4j dev, they-who-commit, gurus and users. First of all let say what a very good tool once again from the FOSS community. I have successfully installed mc4j on 2 client boxes: Kubuntu 2.6.22-14-generic #1 SMP and a Windows XP box. Per the Wiki doco I installed a local JBoss since this is necessary to attach to a remote JBoss instance. I am able to run and view several dashboards on the locally installed JBoss but I am perplexed as to howto connect to the remote JBoss instance. Any and all comment, suggestions, solutions, rants and raves welcomed. The particulars follow and please advise, David. mc4j: console 1.2b9 Jboss: 4.2.1.GA JDK: 1.6.x |
From: Jason M. <jhm...@to...> - 2007-11-28 22:17:37
|
Hello, I just wanted to let you know that I've successfully used MC4J 1.2 against Weblogic 10. -Jason Martin --=20 This message is PGP/MIME signed. |
From: George F. <gfr...@gm...> - 2007-11-15 21:10:33
|
When I try to connect to a Tomcat 5.5.25 instance running on localhost, I get the following error: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) at sun.rmi.server.UnicastRef.invoke(Unknown Source) at javax.management.remote.rmi.RMIServerImpl_Stub.newClient(Unknown Source) at javax.management.remote.rmi.RMIConnector.getConnection(Unknown Source) at javax.management.remote.rmi.RMIConnector.connect(Unknown Source) at javax.management.remote.JMXConnectorFactory.connect(Unknown Source) at org.mc4j.console.connection.JSR160ConnectionNode.connect(JSR160ConnectionNode.java:132) at org.mc4j.console.ConnectAction.performAction(ConnectAction.java:76) at org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) at org.openide.util.actions.CallableSystemAction$ActionRunnable.actionPerformed(CallableSystemAction.java:247) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:74) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.openide.util.actions.CallableSystemAction.invokeAction(CallableSystemAction.java:179) at org.openide.util.actions.CallableSystemAction.access$000(CallableSystemAction.java:31) at org.openide.util.actions.CallableSystemAction$ActionRunnable.doRun(CallableSystemAction.java:241) at org.openide.util.actions.CallableSystemAction$2.run(CallableSystemAction.java:111) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686) Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source) at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown Source) at java.io.BufferedOutputStream.flushBuffer(Unknown Source) at java.io.BufferedOutputStream.flush(Unknown Source) at java.io.DataOutputStream.flush(Unknown Source) [catch] ... 23 more -- George Francis e-mail: gfr...@gm... |
From: HERLA D. <dim...@nr...> - 2007-03-28 14:54:22
|
Hello, =20 I'm newbie with mc4j but I have one question :=20 How I can add a new dashboard on mc4j 2.0 alpha 1 ? =20 Thanks in advance =20 Dimitri =20 |
From: David R R. <drr...@op...> - 2007-01-08 17:06:56
|
I much appreciate the work you have done on mc4j! I am working on writing custom dashboards. I have used the NumericAttributeGraph to display attributes from my JMX server. What would be nice is, instead of graphing the numeric value, if we could graph the change from the previous value. I have some values that are counters but what I am interested in displaying is something like a rate; the change in the value from the last time it was read. I tried to write this myself by checking out the code from SVN but I could not get it to compile. Any thoughts on developing such a feature? Thanks David Robison -- David R Robison Open Roads Consulting, Inc. 708 S. Battlefield Blvd., Chesapeake, VA 23322 phone: (757) 546-3401 e-mail: drr...@op... web: http://openroadsconsulting.com blog: http://therobe.blogspot.com book: http://www.xulonpress.com/bookstore/titles/1597816523.htm |
From: Stephen M. <ste...@ya...> - 2006-12-13 20:14:48
|
Can someone tell me how I run mc4j console on NetBeans 5 please? Thanks in advance Stephen Send instant messages to your online friends http://uk.messenger.yahoo.com |
From: Karr, D. <dav...@wa...> - 2006-10-17 18:39:49
|
I have both 1.2b9 and 2.0a1 installed. With 1.2b9, I can connect to my server and see my operations. When I try to call an operation that takes two parameters, the operation dialog seems odd. My operation takes 2 parameters, but it only lists one row in the table, where the name appears to be empty, and the value is null. I tried using 2.0a1, but it wouldn't even connect or list the beans. |
From: Raphael E. <rap...@ca...> - 2006-05-12 16:50:06
|
Dear, I tried to connect to Websphere 6 with MC4J, but I get a "connection refused" exception. See below the exception traces. I am not sure which URL to use... I tried the following: * http://klapisch:8880 (8880 is the SOAP port of my WAS instance) * rmi://klapisch:2809 (2809 is the RMI port) * service:jmx:rmi://chatiliez:2809 Could you help me with this issue? Thank you. Cordialement / Regards, Raphael. ____________________________________________ Raphael ELOFER Capgemini Telecom & Media Skill: New Services & Business Intelligence Project CANAL+ DET Tour EUROPLAZA 20, Avenue Andre Prothin 92927 La Defense Cedex Mail: <mailto:rap...@ca...> rap...@ca... Phone: +33 (0)1 49 00 43 89 Fax: +33 (0)1 49 00 67 80 javax.naming.CommunicationException: Cannot connect to ORB [Root exception is org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No] at com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext(Unknown Source) at com.sun.jndi.cosnaming.CNCtx.initUsingCorbanameUrl(Unknown Source) at com.sun.jndi.cosnaming.CNCtx.initUsingUrl(Unknown Source) at com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext(Unknown Source) at com.sun.jndi.cosnaming.CNCtx.<init>(Unknown Source) at com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext(Unknown Source) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at org.mc4j.console.connection.WebsphereConnectionNode.connect(WebsphereConnect ionNode.java:93) at org.mc4j.console.connection.ReconnectAction.performAction(ReconnectAction.ja va:47) at org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) at org.openide.util.actions.CallableSystemAction$ActionRunnable.actionPerformed (CallableSystemAction.java:247) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:74) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.openide.util.actions.CallableSystemAction.invokeAction(CallableSystemAct ion.java:179) at org.openide.util.actions.CallableSystemAction.access$000(CallableSystemActio n.java:31) at org.openide.util.actions.CallableSystemAction$ActionRunnable.doRun(CallableS ystemAction.java:241) at org.openide.util.actions.CallableSystemAction$2.run(CallableSystemAction.jav a:111) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686) Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(Unknown Source) at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(Unknown Source) at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(Unknown Source) at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(Unknown Source) at com.sun.corba.se.impl.transport.SocketOrChannelContactInfoImpl.createConnect ion(Unknown Source) at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.beginRequest (Unknown Source) at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.request(Unknown Source) at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.is_a(Unknown Source) at org.omg.CORBA.portable.ObjectImpl._is_a(Unknown Source) at org.omg.CosNaming.NamingContextHelper.narrow(Unknown Source) ... 26 more Caused by: java.net.ConnectException: Connection refused: connect at sun.nio.ch.Net.connect(Native Method) at sun.nio.ch.SocketChannelImpl.connect(Unknown Source) at java.nio.channels.SocketChannel.open(Unknown Source) at com.sun.corba.se.impl.transport.DefaultSocketFactoryImpl.createSocket(Unknow n Source) [catch] ... 34 more ==> org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(Unknown Source) at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(Unknown Source) at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(Unknown Source) at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(Unknown Source) at com.sun.corba.se.impl.transport.SocketOrChannelContactInfoImpl.createConnect ion(Unknown Source) at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.beginRequest (Unknown Source) at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.request(Unknown Source) at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.is_a(Unknown Source) at org.omg.CORBA.portable.ObjectImpl._is_a(Unknown Source) at org.omg.CosNaming.NamingContextHelper.narrow(Unknown Source) at com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext(Unknown Source) at com.sun.jndi.cosnaming.CNCtx.initUsingCorbanameUrl(Unknown Source) at com.sun.jndi.cosnaming.CNCtx.initUsingUrl(Unknown Source) at com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext(Unknown Source) at com.sun.jndi.cosnaming.CNCtx.<init>(Unknown Source) at com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext(Unknown Source) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.<init>(Unknown Source) at org.mc4j.console.connection.WebsphereConnectionNode.connect(WebsphereConnect ionNode.java:93) at org.mc4j.console.connection.ReconnectAction.performAction(ReconnectAction.ja va:47) at org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) at org.openide.util.actions.CallableSystemAction$ActionRunnable.actionPerformed (CallableSystemAction.java:247) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:74) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.openide.util.actions.CallableSystemAction.invokeAction(CallableSystemAct ion.java:179) at org.openide.util.actions.CallableSystemAction.access$000(CallableSystemActio n.java:31) at org.openide.util.actions.CallableSystemAction$ActionRunnable.doRun(CallableS ystemAction.java:241) at org.openide.util.actions.CallableSystemAction$2.run(CallableSystemAction.jav a:111) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686) Caused by: java.net.ConnectException: Connection refused: connect at sun.nio.ch.Net.connect(Native Method) at sun.nio.ch.SocketChannelImpl.connect(Unknown Source) at java.nio.channels.SocketChannel.open(Unknown Source) at com.sun.corba.se.impl.transport.DefaultSocketFactoryImpl.createSocket(Unknow n Source) [catch] ... 34 more This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message. |
From: Greg H. <gre...@gm...> - 2005-12-19 17:45:56
|
Hi Chandra, unfortunately I no longer have access to WebSphere for testing. I haven't looked at the websphere support for a while, but it was always kind of a kludge. I had a lot of problems getting an rmi connection from a sun jvm to websphere. I searched for a websphere trial, but they only appear to have ws 6 available. As to the problem, its a simple bug as far as I can see, I'm first loading the naming service (which I never use), but do it by hard coding localhost:2809. I'll definitely remove that for the next release, but I can't guarantee it'll help. On Dec 15, 2005, at 11:09 AM, Talluri, Chandra wrote: > If local server is not started I am getting following error if I > try to connect to any external websphere 5.x server > > javax.naming.CommunicationException: Cannot connect to ORB. Root > exception is org.omg.CORBA.COMM_FAILURE: WRITE_ERROR_SEND_1 vmcid: > 0x49421000 minor code: 50 completed: No > > at com.ibm.ws.orbimpl.transport.HTTPOutputStream.write > (HTTPOutputStream.java:178) > at com.ibm.rmi.iiop.IIOPOutputStream.writeTo > (IIOPOutputStream.java:314) > at com.ibm.rmi.iiop.Connection.send(Connection.java:1504) > at com.ibm.rmi.iiop.Connection._locate(Connection.java:270) > at com.ibm.rmi.iiop.Connection.locate(Connection.java:249) > at com.ibm.rmi.iiop.GIOPImpl.locate(GIOPImpl.java:186) > at com.ibm.rmi.corba.Corbaloc.locateUsingINS(Corbaloc.java: > 306) > at com.ibm.rmi.corba.Corbaloc.resolve(Corbaloc.java:377) > at com.ibm.rmi.corba.ORB.objectURLToObject(ORB.java:3368) > at com.ibm.CORBA.iiop.ORB.objectURLToObject(ORB.java:3237) > at com.ibm.rmi.corba.ORB.string_to_object(ORB.java:3254) > at com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext > (CNCtx.java:386) > at com.sun.jndi.cosnaming.CNCtx.initUsingCorbanameUrl > (CNCtx.java:369) > at com.sun.jndi.cosnaming.CNCtx.initUsingUrl(CNCtx.java:288) > at com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext > (CNCtx.java:237) > at com.sun.jndi.cosnaming.CNCtx.<init>(CNCtx.java:85) > at com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext > (CNCtxFactory.java:49) > at javax.naming.spi.NamingManager.getInitialContext > (NamingManager.java:674) > at javax.naming.InitialContext.getDefaultInitCtx > (InitialContext.java:256) > at javax.naming.InitialContext.init(InitialContext.java:232) > at javax.naming.InitialContext.<init>(InitialContext.java:208) > at > org.mc4j.console.connection.WebsphereConnectionNode.connect > (WebsphereConnectionNode.java:93) > at org.mc4j.console.connection.ReconnectAction.performAction > (ReconnectAction.java:47) > at org.openide.util.actions.NodeAction$3.run > (NodeAction.java:440) > at org.openide.util.actions.CallableSystemAction > $ActionRunnable.actionPerformed(CallableSystemAction.java:247) > at org.netbeans.core.ModuleActions.invokeAction > (ModuleActions.java:74) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:79) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java(Compiled Code)) > at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) > at > org.openide.util.actions.CallableSystemAction.invokeAction > (CallableSystemAction.java:179) > at org.openide.util.actions.CallableSystemAction.access$000 > (CallableSystemAction.java:31) > at org.openide.util.actions.CallableSystemAction > $ActionRunnable.doRun(CallableSystemAction.java:241) > at org.openide.util.actions.CallableSystemAction$2.run > (CallableSystemAction.java:111) > at org.openide.util.Task.run(Task.java:136) > at org.openide.util.RequestProcessor$Task.run > (RequestProcessor.java:330) > [catch] at org.openide.util.RequestProcessor$Processor.run > (RequestProcessor.java:686) > ==> > org.omg.CORBA.COMM_FAILURE: WRITE_ERROR_SEND_1 vmcid: 0x49421000 > minor code: 50 completed: No > at com.ibm.ws.orbimpl.transport.HTTPOutputStream.write > (HTTPOutputStream.java:178) > at com.ibm.rmi.iiop.IIOPOutputStream.writeTo > (IIOPOutputStream.java:314) > at com.ibm.rmi.iiop.Connection.send(Connection.java:1504) > at com.ibm.rmi.iiop.Connection._locate(Connection.java:270) > at com.ibm.rmi.iiop.Connection.locate(Connection.java:249) > at com.ibm.rmi.iiop.GIOPImpl.locate(GIOPImpl.java:186) > at com.ibm.rmi.corba.Corbaloc.locateUsingINS(Corbaloc.java: > 306) > at com.ibm.rmi.corba.Corbaloc.resolve(Corbaloc.java:377) > at com.ibm.rmi.corba.ORB.objectURLToObject(ORB.java:3368) > at com.ibm.CORBA.iiop.ORB.objectURLToObject(ORB.java:3237) > at com.ibm.rmi.corba.ORB.string_to_object(ORB.java:3254) > at com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext > (CNCtx.java:386) > at com.sun.jndi.cosnaming.CNCtx.initUsingCorbanameUrl > (CNCtx.java:369) > at com.sun.jndi.cosnaming.CNCtx.initUsingUrl(CNCtx.java:288) > at com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext > (CNCtx.java:237) > at com.sun.jndi.cosnaming.CNCtx.<init>(CNCtx.java:85) > at com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext > (CNCtxFactory.java:49) > at javax.naming.spi.NamingManager.getInitialContext > (NamingManager.java:674) > at javax.naming.InitialContext.getDefaultInitCtx > (InitialContext.java:256) > at javax.naming.InitialContext.init(InitialContext.java:232) > at javax.naming.InitialContext.<init>(InitialContext.java:208) > at > org.mc4j.console.connection.WebsphereConnectionNode.connect > (WebsphereConnectionNode.java:93) > at org.mc4j.console.connection.ReconnectAction.performAction > (ReconnectAction.java:47) > at org.openide.util.actions.NodeAction$3.run > (NodeAction.java:440) > at org.openide.util.actions.CallableSystemAction > $ActionRunnable.actionPerformed(CallableSystemAction.java:247) > at org.netbeans.core.ModuleActions.invokeAction > (ModuleActions.java:74) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:79) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java(Compiled Code)) > at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) > at > org.openide.util.actions.CallableSystemAction.invokeAction > (CallableSystemAction.java:179) > at org.openide.util.actions.CallableSystemAction.access$000 > (CallableSystemAction.java:31) > at org.openide.util.actions.CallableSystemAction > $ActionRunnable.doRun(CallableSystemAction.java:241) > at org.openide.util.actions.CallableSystemAction$2.run > (CallableSystemAction.java:111) > at org.openide.util.Task.run(Task.java:136) > at org.openide.util.RequestProcessor$Task.run > (RequestProcessor.java:330) > [catch] at org.openide.util.RequestProcessor$Processor.run > (RequestProcessor.java:686) > > If my local server is started it works fine > > -Thanks > Chandra Talluri > > Email Confidentiality Notice: The information in this email and > subsequent attachments may contain confidential information that is > intended solely for the attention and use of the named addressee > (s). This message or any part thereof must not be disclosed, > copied, distributed or retained by any person without authorization > from Fidelity Investments > |
From: Talluri, C. <Chandra.Talluri@FMR.com> - 2005-12-16 15:37:54
|
Can some one help me on this problem -Thanks > -----Original Message----- > From: Talluri, Chandra =20 > Sent: Thursday, December 15, 2005 11:10 AM > To: 'mc4...@li...' > Subject: Not able to connect to websphere external server if > localserver is not started >=20 > If local server is not started I am getting following error if I try > to connect to any external websphere 5.x server=20 >=20 > javax.naming.CommunicationException: Cannot connect to ORB. Root > exception is org.omg.CORBA.COMM_FAILURE: WRITE_ERROR_SEND_1 vmcid: > 0x49421000 minor code: 50 completed: No > at > com.ibm.ws.orbimpl.transport.HTTPOutputStream.write(HTTPOutputStream.j > ava:178) > at > com.ibm.rmi.iiop.IIOPOutputStream.writeTo(IIOPOutputStream.java:314) > at com.ibm.rmi.iiop.Connection.send(Connection.java:1504) > at com.ibm.rmi.iiop.Connection._locate(Connection.java:270) > at com.ibm.rmi.iiop.Connection.locate(Connection.java:249) > at com.ibm.rmi.iiop.GIOPImpl.locate(GIOPImpl.java:186) > at com.ibm.rmi.corba.Corbaloc.locateUsingINS(Corbaloc.java:306) > at com.ibm.rmi.corba.Corbaloc.resolve(Corbaloc.java:377) > at com.ibm.rmi.corba.ORB.objectURLToObject(ORB.java:3368) > at com.ibm.CORBA.iiop.ORB.objectURLToObject(ORB.java:3237) > at com.ibm.rmi.corba.ORB.string_to_object(ORB.java:3254) > at > com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext(CNCtx.java:386) > at > com.sun.jndi.cosnaming.CNCtx.initUsingCorbanameUrl(CNCtx.java:369) > at com.sun.jndi.cosnaming.CNCtx.initUsingUrl(CNCtx.java:288) > at > com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext(CNCtx.java:237) > at com.sun.jndi.cosnaming.CNCtx.<init>(CNCtx.java:85) > at > com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext(CNCtxFactory.jav > a:49) > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:67 > 4) > at > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:256) > at javax.naming.InitialContext.init(InitialContext.java:232) > at javax.naming.InitialContext.<init>(InitialContext.java:208) > at > org.mc4j.console.connection.WebsphereConnectionNode.connect(WebsphereC > onnectionNode.java:93) > at > org.mc4j.console.connection.ReconnectAction.performAction(ReconnectAct > ion.java:47) > at > org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) > at > org.openide.util.actions.CallableSystemAction$ActionRunnable.actionPer > formed(CallableSystemAction.java:247) > at > org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:74) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j > ava:79) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess > orImpl.java(Compiled Code)) > at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) > at > org.openide.util.actions.CallableSystemAction.invokeAction(CallableSys > temAction.java:179) > at > org.openide.util.actions.CallableSystemAction.access$000(CallableSyste > mAction.java:31) > at > org.openide.util.actions.CallableSystemAction$ActionRunnable.doRun(Cal > lableSystemAction.java:241) > at > org.openide.util.actions.CallableSystemAction$2.run(CallableSystemActi > on.java:111) > at org.openide.util.Task.run(Task.java:136) > at > org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) > [catch] at > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java: > 686) > =3D=3D> > org.omg.CORBA.COMM_FAILURE: WRITE_ERROR_SEND_1 vmcid: 0x49421000 > minor code: 50 completed: No > at > com.ibm.ws.orbimpl.transport.HTTPOutputStream.write(HTTPOutputStream.j > ava:178) > at > com.ibm.rmi.iiop.IIOPOutputStream.writeTo(IIOPOutputStream.java:314) > at com.ibm.rmi.iiop.Connection.send(Connection.java:1504) > at com.ibm.rmi.iiop.Connection._locate(Connection.java:270) > at com.ibm.rmi.iiop.Connection.locate(Connection.java:249) > at com.ibm.rmi.iiop.GIOPImpl.locate(GIOPImpl.java:186) > at com.ibm.rmi.corba.Corbaloc.locateUsingINS(Corbaloc.java:306) > at com.ibm.rmi.corba.Corbaloc.resolve(Corbaloc.java:377) > at com.ibm.rmi.corba.ORB.objectURLToObject(ORB.java:3368) > at com.ibm.CORBA.iiop.ORB.objectURLToObject(ORB.java:3237) > at com.ibm.rmi.corba.ORB.string_to_object(ORB.java:3254) > at > com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext(CNCtx.java:386) > at > com.sun.jndi.cosnaming.CNCtx.initUsingCorbanameUrl(CNCtx.java:369) > at com.sun.jndi.cosnaming.CNCtx.initUsingUrl(CNCtx.java:288) > at > com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext(CNCtx.java:237) > at com.sun.jndi.cosnaming.CNCtx.<init>(CNCtx.java:85) > at > com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext(CNCtxFactory.jav > a:49) > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:67 > 4) > at > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:256) > at javax.naming.InitialContext.init(InitialContext.java:232) > at javax.naming.InitialContext.<init>(InitialContext.java:208) > at > org.mc4j.console.connection.WebsphereConnectionNode.connect(WebsphereC > onnectionNode.java:93) > at > org.mc4j.console.connection.ReconnectAction.performAction(ReconnectAct > ion.java:47) > at > org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) > at > org.openide.util.actions.CallableSystemAction$ActionRunnable.actionPer > formed(CallableSystemAction.java:247) > at > org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:74) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j > ava:79) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess > orImpl.java(Compiled Code)) > at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) > at > org.openide.util.actions.CallableSystemAction.invokeAction(CallableSys > temAction.java:179) > at > org.openide.util.actions.CallableSystemAction.access$000(CallableSyste > mAction.java:31) > at > org.openide.util.actions.CallableSystemAction$ActionRunnable.doRun(Cal > lableSystemAction.java:241) > at > org.openide.util.actions.CallableSystemAction$2.run(CallableSystemActi > on.java:111) > at org.openide.util.Task.run(Task.java:136) > at > org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) > [catch] at > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java: > 686) >=20 > If my local server is started it works fine >=20 > -Thanks > Chandra Talluri >=20 >=20 |
From: Talluri, C. <Chandra.Talluri@FMR.com> - 2005-12-15 16:09:43
|
If local server is not started I am getting following error if I try to connect to any external websphere 5.x server=20 javax.naming.CommunicationException: Cannot connect to ORB. Root exception is org.omg.CORBA.COMM_FAILURE: WRITE_ERROR_SEND_1 vmcid: 0x49421000 minor code: 50 completed: No at com.ibm.ws.orbimpl.transport.HTTPOutputStream.write(HTTPOutputStream.jav a:178) at com.ibm.rmi.iiop.IIOPOutputStream.writeTo(IIOPOutputStream.java:314) at com.ibm.rmi.iiop.Connection.send(Connection.java:1504) at com.ibm.rmi.iiop.Connection._locate(Connection.java:270) at com.ibm.rmi.iiop.Connection.locate(Connection.java:249) at com.ibm.rmi.iiop.GIOPImpl.locate(GIOPImpl.java:186) at com.ibm.rmi.corba.Corbaloc.locateUsingINS(Corbaloc.java:306) at com.ibm.rmi.corba.Corbaloc.resolve(Corbaloc.java:377) at com.ibm.rmi.corba.ORB.objectURLToObject(ORB.java:3368) at com.ibm.CORBA.iiop.ORB.objectURLToObject(ORB.java:3237) at com.ibm.rmi.corba.ORB.string_to_object(ORB.java:3254) at com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext(CNCtx.java:386) at com.sun.jndi.cosnaming.CNCtx.initUsingCorbanameUrl(CNCtx.java:369) at com.sun.jndi.cosnaming.CNCtx.initUsingUrl(CNCtx.java:288) at com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext(CNCtx.java:237) at com.sun.jndi.cosnaming.CNCtx.<init>(CNCtx.java:85) at com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext(CNCtxFactory.java: 49) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:674) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:256) at javax.naming.InitialContext.init(InitialContext.java:232) at javax.naming.InitialContext.<init>(InitialContext.java:208) at org.mc4j.console.connection.WebsphereConnectionNode.connect(WebsphereCon nectionNode.java:93) at org.mc4j.console.connection.ReconnectAction.performAction(ReconnectActio n.java:47) at org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) at org.openide.util.actions.CallableSystemAction$ActionRunnable.actionPerfo rmed(CallableSystemAction.java:247) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:74) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at org.openide.util.actions.CallableSystemAction.invokeAction(CallableSyste mAction.java:179) at org.openide.util.actions.CallableSystemAction.access$000(CallableSystemA ction.java:31) at org.openide.util.actions.CallableSystemAction$ActionRunnable.doRun(Calla bleSystemAction.java:241) at org.openide.util.actions.CallableSystemAction$2.run(CallableSystemAction .java:111) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:68 6) =3D=3D> org.omg.CORBA.COMM_FAILURE: WRITE_ERROR_SEND_1 vmcid: 0x49421000 minor code: 50 completed: No at com.ibm.ws.orbimpl.transport.HTTPOutputStream.write(HTTPOutputStream.jav a:178) at com.ibm.rmi.iiop.IIOPOutputStream.writeTo(IIOPOutputStream.java:314) at com.ibm.rmi.iiop.Connection.send(Connection.java:1504) at com.ibm.rmi.iiop.Connection._locate(Connection.java:270) at com.ibm.rmi.iiop.Connection.locate(Connection.java:249) at com.ibm.rmi.iiop.GIOPImpl.locate(GIOPImpl.java:186) at com.ibm.rmi.corba.Corbaloc.locateUsingINS(Corbaloc.java:306) at com.ibm.rmi.corba.Corbaloc.resolve(Corbaloc.java:377) at com.ibm.rmi.corba.ORB.objectURLToObject(ORB.java:3368) at com.ibm.CORBA.iiop.ORB.objectURLToObject(ORB.java:3237) at com.ibm.rmi.corba.ORB.string_to_object(ORB.java:3254) at com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext(CNCtx.java:386) at com.sun.jndi.cosnaming.CNCtx.initUsingCorbanameUrl(CNCtx.java:369) at com.sun.jndi.cosnaming.CNCtx.initUsingUrl(CNCtx.java:288) at com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext(CNCtx.java:237) at com.sun.jndi.cosnaming.CNCtx.<init>(CNCtx.java:85) at com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext(CNCtxFactory.java: 49) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:674) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:256) at javax.naming.InitialContext.init(InitialContext.java:232) at javax.naming.InitialContext.<init>(InitialContext.java:208) at org.mc4j.console.connection.WebsphereConnectionNode.connect(WebsphereCon nectionNode.java:93) at org.mc4j.console.connection.ReconnectAction.performAction(ReconnectActio n.java:47) at org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) at org.openide.util.actions.CallableSystemAction$ActionRunnable.actionPerfo rmed(CallableSystemAction.java:247) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:74) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at org.openide.util.actions.CallableSystemAction.invokeAction(CallableSyste mAction.java:179) at org.openide.util.actions.CallableSystemAction.access$000(CallableSystemA ction.java:31) at org.openide.util.actions.CallableSystemAction$ActionRunnable.doRun(Calla bleSystemAction.java:241) at org.openide.util.actions.CallableSystemAction$2.run(CallableSystemAction .java:111) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:68 6) If my local server is started it works fine -Thanks Chandra Talluri Email Confidentiality Notice: The information in this email and subsequent attachments may contain confidential information that is intended solely for the attention and use of the named addressee(s). This message or any part thereof must not be disclosed, copied, distributed or retained by any person without authorization from Fidelity Investments |
From: Sergey B. <ser...@io...> - 2005-12-13 12:29:29
|
Hi Or may be there's a much simplier approach. If a given ObjectName contains a key-value pair, where the key is equal to a value of 'type' property of one of the other currently available ObjectNames, then there's an ancestor-to-descendant relationship here. This rule applied to all key-value pairs on a givem ObjectName except for "type=" pairs (and perhaps j2eetype=). If we have domain:type=A,name=A1 domain:type=B,A=A1,name=B1 domain:type=B,A=A1,name=B2 domain:type=C,A=A1,B=B1,name=C1 domain:type=C,A=A1,B=B2,name=C2 and a rule above, then it's obvious that the tree is : A1 |--B1 | |--C1 |--B2 |--C2 Cheers, Sergey > Hi > > I think it would be nice, given different views on how beans should be > ordered, > to let people provide custom implementations of some interface like > MBeanTreePresenter > or smth like that. > the console could ask it, for ex, given some input ObjectName and a > collection of currently known MBeans in the same domain this ObjectName > belongs to, to point to a top level ancestor and an immediate parent for > this given ObjectName (MBean). > > class CustomMBeanTreePresenterFactory implements/extends > MBeanTreePresenterFactory { > MBeanTreePresenter getMBeanTreePresenter(String domain); > } > > interface MBeanTreePresenter{ > AncestorPair getAncestorPair(ObjectName name, Map/Collection mBeans); > } > > May be something better can be used but it's nic eto be able to provide > some customization... > > What do you think ? > > Cheers, Sergey > > > ----- Original Message ----- > From: "Greg Hinkle" <gre...@gm...> > To: <mc4...@li...> > Sent: Thursday, December 08, 2005 3:43 PM > Subject: Re: [Mc4j-user] MC4J and MBeans Tree > > >> As far as I know, no one has ever followed this containment >> recommendation and so it is not supported in MC4J. JSR-77 has its own >> containment policy with externally define hierarchies (though most >> implementations also puts keys in a contextual order). >> >> MC4J currently does largest key group aggregation so that it takes all >> beans in a domain and orders their keys by the number of matches. The >> beans below would be grouped into a group of all "bar=Y'" beans because >> there are more matches than for the foo key. That model seemed to work >> fairly well for WebLogic, but its obviously not well thought out. >> >> A:foo=X,bar=Y >> A:foo=Z,bar=Y >> >> I was considering using the key ordering for the next version, but i'm >> open to suggestions. Maybe I could provide selectable ordering >> implementations. >> >> >> On Dec 8, 2005, at 10:16 AM, Sergey Beryozkin wrote: >> >>> Hi >>> >>> I've just subscribed to this list and here's my first question, >>> apologies >>> if a similar question has been asked before. >>> Here's the problem I need to solve. I'm experimenting with few mgmt >>> consoles. One of them is MC4J. When it connects to my server it shows >>> the MBeasn tree in the way I don't expect. >>> >>> For example, lets assume I have 'A', 'B', 'C' and 'D' mbeans where 'A' >>> is a parent to 'B', 'B' to 'C' and >>> 'C' to 'D'. >>> >>> I name them like this : >>> >>> SomeDomain:type=A,name=A1 >>> SomeDomain:type=A.B,A=A1,name=B1 >>> SomeDomain:type=A.B.C,A=A1,A.B=B1,name=C1 >>> SomeDomain:type=A.B.C.D,A=A1,A.B=B1,A.B.C=C1,name=D1 >>> >>> >>> MC4J will show them to me like this >>> >>> SomeDomain >>> | >>> -A=A1 >>> | | >>> | --- A.B=B1 >>> | | >>> | ----name=D1,type=A.B.C.D,A.B.C=C1 >>> | ----name=C1,type=A.B.C >>> | | >>> | --- name=B1,type=A.B >>> | >>> -name=A1,type=A >>> >>> I'd appreciate any hints/comments. Apparently, I'm not following some >>> well-known ObjectName naming patterns. I tried to follow >>> recommendations outlined in [1] but it doesnt help. >>> >>> >>> Thanks, Sergey >>> >>> [1] http://java.sun.com/products/JavaManagement/best-practices.html >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.net email is sponsored by: Splunk Inc. Do you grep through log >>> files >>> for problems? Stop! Download the new AJAX search engine that makes >>> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! >>> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click >>> _______________________________________________ >>> Mc4j-user mailing list >>> Mc4...@li... >>> https://lists.sourceforge.net/lists/listinfo/mc4j-user >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. Do you grep through log >> files >> for problems? Stop! Download the new AJAX search engine that makes >> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! >> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click >> _______________________________________________ >> Mc4j-user mailing list >> Mc4...@li... >> https://lists.sourceforge.net/lists/listinfo/mc4j-user > |
From: Sergey B. <ser...@io...> - 2005-12-08 16:04:08
|
Hi I think it would be nice, given different views on how beans should be ordered, to let people provide custom implementations of some interface like MBeanTreePresenter or smth like that. the console could ask it, for ex, given some input ObjectName and a collection of currently known MBeans in the same domain this ObjectName belongs to, to point to a top level ancestor and an immediate parent for this given ObjectName (MBean). class CustomMBeanTreePresenterFactory implements/extends MBeanTreePresenterFactory { MBeanTreePresenter getMBeanTreePresenter(String domain); } interface MBeanTreePresenter{ AncestorPair getAncestorPair(ObjectName name, Map/Collection mBeans); } May be something better can be used but it's nic eto be able to provide some customization... What do you think ? Cheers, Sergey ----- Original Message ----- From: "Greg Hinkle" <gre...@gm...> To: <mc4...@li...> Sent: Thursday, December 08, 2005 3:43 PM Subject: Re: [Mc4j-user] MC4J and MBeans Tree > As far as I know, no one has ever followed this containment > recommendation and so it is not supported in MC4J. JSR-77 has its own > containment policy with externally define hierarchies (though most > implementations also puts keys in a contextual order). > > MC4J currently does largest key group aggregation so that it takes all > beans in a domain and orders their keys by the number of matches. The > beans below would be grouped into a group of all "bar=Y'" beans because > there are more matches than for the foo key. That model seemed to work > fairly well for WebLogic, but its obviously not well thought out. > > A:foo=X,bar=Y > A:foo=Z,bar=Y > > I was considering using the key ordering for the next version, but i'm > open to suggestions. Maybe I could provide selectable ordering > implementations. > > > On Dec 8, 2005, at 10:16 AM, Sergey Beryozkin wrote: > >> Hi >> >> I've just subscribed to this list and here's my first question, >> apologies >> if a similar question has been asked before. >> Here's the problem I need to solve. I'm experimenting with few mgmt >> consoles. One of them is MC4J. When it connects to my server it shows >> the MBeasn tree in the way I don't expect. >> >> For example, lets assume I have 'A', 'B', 'C' and 'D' mbeans where 'A' >> is a parent to 'B', 'B' to 'C' and >> 'C' to 'D'. >> >> I name them like this : >> >> SomeDomain:type=A,name=A1 >> SomeDomain:type=A.B,A=A1,name=B1 >> SomeDomain:type=A.B.C,A=A1,A.B=B1,name=C1 >> SomeDomain:type=A.B.C.D,A=A1,A.B=B1,A.B.C=C1,name=D1 >> >> >> MC4J will show them to me like this >> >> SomeDomain >> | >> -A=A1 >> | | >> | --- A.B=B1 >> | | >> | ----name=D1,type=A.B.C.D,A.B.C=C1 >> | ----name=C1,type=A.B.C >> | | >> | --- name=B1,type=A.B >> | >> -name=A1,type=A >> >> I'd appreciate any hints/comments. Apparently, I'm not following some >> well-known ObjectName naming patterns. I tried to follow recommendations >> outlined in [1] but it doesnt help. >> >> >> Thanks, Sergey >> >> [1] http://java.sun.com/products/JavaManagement/best-practices.html >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. Do you grep through log >> files >> for problems? Stop! Download the new AJAX search engine that makes >> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! >> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click >> _______________________________________________ >> Mc4j-user mailing list >> Mc4...@li... >> https://lists.sourceforge.net/lists/listinfo/mc4j-user > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Mc4j-user mailing list > Mc4...@li... > https://lists.sourceforge.net/lists/listinfo/mc4j-user |
From: Greg H. <gre...@gm...> - 2005-12-08 15:43:36
|
As far as I know, no one has ever followed this containment recommendation and so it is not supported in MC4J. JSR-77 has its own containment policy with externally define hierarchies (though most implementations also puts keys in a contextual order). MC4J currently does largest key group aggregation so that it takes all beans in a domain and orders their keys by the number of matches. The beans below would be grouped into a group of all "bar=Y'" beans because there are more matches than for the foo key. That model seemed to work fairly well for WebLogic, but its obviously not well thought out. A:foo=X,bar=Y A:foo=Z,bar=Y I was considering using the key ordering for the next version, but i'm open to suggestions. Maybe I could provide selectable ordering implementations. On Dec 8, 2005, at 10:16 AM, Sergey Beryozkin wrote: > Hi > > I've just subscribed to this list and here's my first question, > apologies > if a similar question has been asked before. > Here's the problem I need to solve. I'm experimenting with few mgmt > consoles. One of them is MC4J. When it connects to my server it shows > the MBeasn tree in the way I don't expect. > > For example, lets assume I have 'A', 'B', 'C' and 'D' mbeans where > 'A' is a parent to 'B', 'B' to 'C' and > 'C' to 'D'. > > I name them like this : > > SomeDomain:type=A,name=A1 > SomeDomain:type=A.B,A=A1,name=B1 > SomeDomain:type=A.B.C,A=A1,A.B=B1,name=C1 > SomeDomain:type=A.B.C.D,A=A1,A.B=B1,A.B.C=C1,name=D1 > > > MC4J will show them to me like this > > SomeDomain > | > -A=A1 > | | > | --- A.B=B1 > | | > | ----name=D1,type=A.B.C.D,A.B.C=C1 > | ----name=C1,type=A.B.C > | | > | --- name=B1,type=A.B > | > -name=A1,type=A > > I'd appreciate any hints/comments. Apparently, I'm not following > some well-known ObjectName naming patterns. I tried to follow > recommendations outlined in [1] but it doesnt help. > > > Thanks, Sergey > > [1] http://java.sun.com/products/JavaManagement/best-practices.html > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through > log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD > SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Mc4j-user mailing list > Mc4...@li... > https://lists.sourceforge.net/lists/listinfo/mc4j-user |
From: Sergey B. <ser...@io...> - 2005-12-08 15:16:26
|
Hi I've just subscribed to this list and here's my first question, apologies if a similar question has been asked before. Here's the problem I need to solve. I'm experimenting with few mgmt consoles. One of them is MC4J. When it connects to my server it shows the MBeasn tree in the way I don't expect. For example, lets assume I have 'A', 'B', 'C' and 'D' mbeans where 'A' is a parent to 'B', 'B' to 'C' and 'C' to 'D'. I name them like this : SomeDomain:type=A,name=A1 SomeDomain:type=A.B,A=A1,name=B1 SomeDomain:type=A.B.C,A=A1,A.B=B1,name=C1 SomeDomain:type=A.B.C.D,A=A1,A.B=B1,A.B.C=C1,name=D1 MC4J will show them to me like this SomeDomain | -A=A1 | | | --- A.B=B1 | | | ----name=D1,type=A.B.C.D,A.B.C=C1 | ----name=C1,type=A.B.C | | | --- name=B1,type=A.B | -name=A1,type=A I'd appreciate any hints/comments. Apparently, I'm not following some well-known ObjectName naming patterns. I tried to follow recommendations outlined in [1] but it doesnt help. Thanks, Sergey [1] http://java.sun.com/products/JavaManagement/best-practices.html |
From: Joshua D. <jos...@ho...> - 2005-11-02 17:18:09
|
I added a jar to classPathEntries in the Properties of my connection. When I execute an operation on my MBean, I get this error: java.lang.reflect.UndeclaredThrowableException at $Proxy9.invoke(Unknown Source) at org.mc4j.console.bean.operation.OperationExecutionResultsVisualPanel$2.run(OperationExecutionResultsVisualPanel.java:126) at java.lang.Thread.run(Thread.java:568) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at org.mc4j.console.connection.proxy.JMXRemotingMBeanServerProxy.invoke(JMXRemotingMBeanServerProxy.java:61) ... 3 more Caused by: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.lang.ClassNotFoundException: com.ibm.ws.objectgrid.stats.MapStatsModuleImpl at sun.rmi.server.UnicastRef.invoke(UnicastRef.java(Compiled Code)) at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source) at javax.management.remote.rmi.RMIConnectionImpl_Stub.invoke(Unknown Source) at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:969) ... 9 more Caused by: java.lang.ClassNotFoundException: com.ibm.ws.objectgrid.stats.MapStatsModuleImpl at java.net.URLClassLoader.findClass(URLClassLoader.java(Compiled Code)) at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code)) at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code)) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java(Compiled Code)) at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:448) at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java(Compiled Code)) at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java(Compiled Code)) at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java(Inlined Compiled Code)) at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java(Compiled Code)) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java(Compiled Code)) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java(Inlined Compiled Code)) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java(Compiled Code)) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java(Compiled Code)) at java.io.ObjectInputStream.readObject(ObjectInputStream.java(Compiled Code)) at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:313) ... 13 more The jar that I added to the classpath contains the com.ibm.ws.objectgrid.stats.MapStatsModuleImpl class that it is complaining about. What do I need to do to get this to work? Thanks |
From: Steve C. <sco...@ya...> - 2005-11-02 16:02:00
|
Thanks Greg, will do. Can you also explain to me how to use the Pure Java download (my second question). It's purely academic now, but I am curious. Thanks again, Steve --- Greg Hinkle <gre...@gm...> wrote: > You can set java options in the "MC4J Console > 1.2b9.lax" file in the > installation directory. > > I added this to the FAQ > (http://mc4j.org/confluence/display/MC4J/FAQ) > > You can add the following to set a 512M heap > > lax.nl.java.option.additional=-Xmx512M > > > > > On 11/1/05, Steve Collins <sco...@ya...> > wrote: > > > > > > Hi, I have a couple of newbie questions. > > > > Using the latest Windows exe, I am getting > OutOfMemory > > errors when I connect to an App Server with > thousands > > of MBeans. I suspect there is a way to increase > the > > heap, but cannot find it. > > > > So, I dl'ed the Pure Java version, but could not > > figure out how to launch it. > > > > I must not have found the right docs, please > help.... > > > > Steve > > > > > > > > > > > > __________________________________ > > Yahoo! FareChase: Search multiple travel sites in > one click. > > http://farechase.yahoo.com > > > > > > > ------------------------------------------------------- > > SF.Net email is sponsored by: > > Tame your development challenges with Apache's > Geronimo App Server. > > Download > > it for free - -and be entered to win a 42" plasma > tv or your very own > > Sony(tm)PSP. Click here to play: > http://sourceforge.net/geronimo.php > > _______________________________________________ > > Mc4j-user mailing list > > Mc4...@li... > > > https://lists.sourceforge.net/lists/listinfo/mc4j-user > > > > > > -- > Greg Hinkle > __________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com |
From: Greg H. <gre...@gm...> - 2005-11-02 04:02:59
|
You can set java options in the "MC4J Console 1.2b9.lax" file in the installation directory. I added this to the FAQ (http://mc4j.org/confluence/display/MC4J/FAQ) You can add the following to set a 512M heap lax.nl.java.option.additional=3D-Xmx512M On 11/1/05, Steve Collins <sco...@ya...> wrote: > > > Hi, I have a couple of newbie questions. > > Using the latest Windows exe, I am getting OutOfMemory > errors when I connect to an App Server with thousands > of MBeans. I suspect there is a way to increase the > heap, but cannot find it. > > So, I dl'ed the Pure Java version, but could not > figure out how to launch it. > > I must not have found the right docs, please help.... > > Steve > > > > > > __________________________________ > Yahoo! FareChase: Search multiple travel sites in one click. > http://farechase.yahoo.com > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. > Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > Mc4j-user mailing list > Mc4...@li... > https://lists.sourceforge.net/lists/listinfo/mc4j-user > -- Greg Hinkle |
From: Steve C. <sco...@ya...> - 2005-11-02 02:31:30
|
Hi, I have a couple of newbie questions. Using the latest Windows exe, I am getting OutOfMemory errors when I connect to an App Server with thousands of MBeans. I suspect there is a way to increase the heap, but cannot find it. So, I dl'ed the Pure Java version, but could not figure out how to launch it. I must not have found the right docs, please help.... Steve __________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com |
From: Baum, K. A. <kar...@gs...> - 2005-10-14 15:12:29
|
I am trying to invoke an operation on an Mbean using mc4j. I see my mbean but when invoke the method, I get the stack trace below. Has anoyone else run into this issue? Thanks. -karl java.lang.reflect.UndeclaredThrowableException at $Proxy9.invoke(Unknown Source) at org.mc4j.console.bean.operation.OperationExecutionResultsVisualPanel$2.run(O perationExecutionResultsVisualPanel.java:126) at java.lang.Thread.run(Thread.java:534) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.mc4j.console.connection.proxy.GenericMBeanServerProxy.invoke(GenericMBea nServerProxy.java:79) ... 3 more Caused by: javax.management.ReflectionException: The target object class class javax.management.modelmbean.ModelMBeanOperationInfo could not be found at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108 ) at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:137) at weblogic.management.internal.RemoteMBeanServerImpl_814_WLStub.invoke(Unknown Source) ... 8 more java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.mc4j.console.connection.proxy.GenericMBeanServerProxy.invoke(GenericMBea nServerProxy.java:79) at $Proxy9.invoke(Unknown Source) at org.mc4j.console.bean.operation.OperationExecutionResultsVisualPanel$2.run(O perationExecutionResultsVisualPanel.java:126) at java.lang.Thread.run(Thread.java:534) Caused by: javax.management.ReflectionException: The target object class class javax.management.modelmbean.ModelMBeanOperationInfo could not be found at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108 ) at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:137) at weblogic.management.internal.RemoteMBeanServerImpl_814_WLStub.invoke(Unknown Source) ... 8 more javax.management.ReflectionException: The target object class class javax.management.modelmbean.ModelMBeanOperationInfo could not be found at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108 ) at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:137) at weblogic.management.internal.RemoteMBeanServerImpl_814_WLStub.invoke(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.mc4j.console.connection.proxy.GenericMBeanServerProxy.invoke(GenericMBea nServerProxy.java:79) at $Proxy9.invoke(Unknown Source) at org.mc4j.console.bean.operation.OperationExecutionResultsVisualPanel$2.run(O perationExecutionResultsVisualPanel.java:126) at java.lang.Thread.run(Thread.java:534) |