Hello,

I am trying to run applet, that connects to Server and tries to execute
methods via xmlrpc.

The connecion establishes, but when applet tries to call a method a
java.security.AccessControlException appears....

please help me to solve this problem

Exception TRace:
java.security.AccessControlException: access denied
(java.lang.RuntimePermission accessClassInPackage.sun.misc)
        at java.security.AccessControlContext.checkPermission(Unknown Source)
        at java.security.AccessController.checkPermission(Unknown Source)
        at java.lang.SecurityManager.checkPermission(Unknown Source)
        at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
        at sun.applet.AppletSecurity.checkPackageAccess(Unknown Source)
        at sun.applet.AppletClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at org.apache.xmlrpc.applet.SimpleXmlRpcClient.execute(SimpleXmlRpcClient.java)
        at org.apache.xmlrpc.applet.XmlRpcApplet.execute(XmlRpcApplet.java)
        at xmlrpc.init(xmlrpc.java:29)
        at sun.applet.AppletPanel.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

Applet Code:

public void init() {
    try {
      jbInit();
                System.out.println("client init ");
      initClient(6666);
      Vector params = new Vector ();
      params.addElement ("Hello World");
      // this method returns a string
                System.out.println("executin the query");
      String result = (String) execute ("echo", params);
      System.out.println(result);
      textField1.setText("result");

    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }



sincerely Yours,
ANTON Litvinenko.

Reply via email to