Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

access denied on applet servlet communication

843841Oct 11 2005 — edited Dec 24 2005
ive made a working applet that gets data from an sevlet (and this servlets from the DB), it works find when i use this string to connect:

URL urlServlet = new URL"http://localhost:8080/test/DBServlet");
URLConnection con = urlServlet.openConnection();

but if i change the url to

URL urlServlet = new URL ("http://192.168.1.2:8080/test/DBServlet");

i get access denied with this exception

java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.1.2:8080 connect,resolve)
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.checkConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at PaqueteServidor.AppletServlet.onSendData(AppletServlet.java:52)
at Interfaz.InterfazMo.DesplegarLetreros(InterfazMo.java:376)
at Interfaz.InterfazMo.<init>(InterfazMo.java:177)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Anyones knows how to solve this??
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 21 2006
Added on Oct 11 2005
5 comments
121 views