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

Reply via email to