Hi
I just don't get this. I had searched this forum, bought the documentation, but still I can't get an connection to the jmx via rmi.
This is my last try:
java.util.Properties props=new java.util.Properties(); props.put("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
props.put("java.naming.provider.url",rmiAddres);
javax.naming.InitialContext ic = new javax.naming.InitialContext(props);
org.jboss.jmx.adaptor.rmi.RMIAdaptor adaptor = (org.jboss.jmx.adaptor.rmi.RMIAdaptor) ic.lookup(adaptorName);
output+="Adaptor ="+adaptor;
org.jboss.jmx.connector.RemoteMBeanServer server = new org.jboss.jmx.connector.rmi.RMIConnectorImpl(adaptor);
output+="\n remoteMBeanServer = "+server.toString();
Integer count = server.getMBeanCount();
output+="\n count = "+count;
String domain = server.getDefaultDomain();
output+="\n domain = "+domain;
java.util.Set set = server.queryMBeans(new javax.management.ObjectName("jboss:service=JNDIView"),null);
output+="\n set = "+set;
Here I get an access denied (java.net.SocketPermission 230.0.0.4 connect,accept,resolve error)
Can anybody tell me what I do wrong or guide me to an example.
(I am running jboss 3.2 tomcat 4.1.24 and j2sdk1.4.1_01 on unix)
Thanks in advantage
Kasper
First your applet must have privilege to use socket. You can grant this privilege using J2SE tool policytool or change the .java.policy file.