Hi,
1. the jboss-service.xml has this:
<attribute name="TargetName">
| jboss.cache:service=TreeCache
| </attribute>
| <attribute name="JndiName">
| MyCache
| </attribute>
| <attribute name="InvokeTargetMethod">
| true
| </attribute>
| <attribute name="ExportedInterface">
| org.jboss.cache.TreeCacheMBean
| </attribute>
fyi: I am using old version of cache (1.2.3) but that should not matter here I
think.
2. My client code is:
Properties env = new Properties();
| env.put(Context.INITIAL_CONTEXT_FACTORY,
| "org.jnp.interfaces.NamingContextFactory");
| env.put("java.naming.factory.url.pkgs",
| "org.jboss.naming:org.jnp.interfaces");
| env.pu(Context.PROVIDER_URL, "jnp://localhost:1099");
| Context ctx = new InitialContext (env);
| //following
http://wiki.jboss.org/wiki/Wiki.jsppage=JMXMBeanRemoteProxy
|
| line#51=> cache = (TreeCacheMBean)ctx.lookup("MyCache");3. I still
get following exception:
Exception in thread "main" java.lang.NoClassDefFoundError:
org/jgroups/ChannelClosedException
| at java.lang.Class.getDeclaredMethods0(Native Method)
| at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
| at java.lang.Class.privateGetPublicMethods(Unknown Source)
| at java.lang.Class.getMethods(Unknown Source)
| at sun.misc.ProxyGenerator.generateClassFile(Unknown Source)
| at sun.misc.ProxyGenerator.generateProxyClass(Unknown Source)
| at java.lang.reflect.Proxy.getProxyClass(Unknown Source)
| at sun.rmi.server.LoaderHandler.loadProxyClass(Unknown Source)
| at sun.rmi.server.LoaderHandler.loadProxyClass(Unknown Source)
| at sun.rmi.server.LoaderHandler.loadProxyClass(Unknown Source)
| at java.rmi.server.RMIClassLoader$2.loadProxyClass(Unknown Source)
| at java.rmi.server.RMIClassLoader.loadProxyClass(Unknown Source)
| at sun.rmi.server.MarshalInputStream.resolveProxyClass(Unknown Source)
| at java.io.ObjectInputStream.readProxyDesc(Unknown Source)
| at java.io.ObjectInputStream.readClassDesc(Unknown Source)
| at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
| at java.io.ObjectInputStream.readObject0(Unknown Source)
| at java.io.ObjectInputStream.readObject(Unknown Source)
| at java.rmi.MarshalledObject.get(Unknown Source)
| at
org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:57)
| at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:637)
| at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)
| at javax.naming.InitialContext.lookup(Unknown Source)
| at gov.lbl.pss2.cache.test.Test.main(Test.java:51)
Any pointers, insights?
Thanks
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4016574#4016574
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4016574
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user