Anton,

Sorry if I stated the obvious before.  Heres another possibility for it not
working.   Taken from the sun faq on java applets.

----------------------------------------------------------------------------
------------------------------
How can an applet open a network connection to its originating host?
Be sure to name the originating host exactly as it was specified when the
applet was loaded into the browser.

That is, if you load an HTML page using the URL

http://foo.state.edu/~me/appletPage.html

then your applet will be able to connect to its host only by using the name
foo.state.edu.
Using the IP address for foo.state.edu won't work, and using a "shorthand"
form
of the host name, like foo.state instead of foo.state.edu, won't work.
----------------------------------------------------------------------------
-------------------------------

Do you think that this is the problem?

Scott Duclos


----- Original Message -----
From: "Anton Litvinenko" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, March 13, 2002 10:30 AM
Subject: Re: AccessControlException in applet


> HEllo!
>
> yes, xmlrpc server runs on the same machine that my applet loads from.
>
> is there any other possibilities except Signing the applet???
>
> Anton.
>
> On Wed, 13 Mar 2002, Scott Duclos wrote:
>
> > Hi Anton.
> >
> > Is the xmlrpc server on the same machine that your loading the applet
from?
> > I believe that the only sockets that are allowed from within an applet
are
> > ones
> > that connect to the originating server that the applet was downloaded
from.
> > If this is not the case, then you will have to create a jar achieve for
your
> > applet
> > and sign it.  This will allow the client user to state whether or not to
let
> > your applet
> > run in an unrestricted jvm, one without a security manager.
> >
> > I can't tell you how to do this.  I have never created a signed applet
> > before, but
> > I'm sure there are plenty of sites out there that do a step-by-step walk
> > thru.
> >
> > Hope this helps you find a solution.
> > Scott Duclos
> >
> >
> > ----- Original Message -----
> > From: "Anton Litvinenko" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, March 13, 2002 9:59 AM
> > Subject: AccessControlException in applet
> >
> >
> > > 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.
> > >
> > >
> > >
> >
>
> Lugupidamisega,
>  ANTON Litvinenko.
>
>
>

Reply via email to