1

I have jApplet where I want to send buffer to server and dump on it, but why AccessControlException I am not able to understand.

 java.security.AccessControlException: access denied (java.net.SocketPermission endpoint: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 sun.awt.AWTSecurityManager.checkPermission(AWTSecurityManager.java:959)
            at java.lang.SecurityManager.checkConnect(Unknown Source)
            at sun.plugin2.applet.Applet2SecurityManager.checkConnect(Unknown Source)
user2826111
  • 152
  • 1
  • 2
  • 13

1 Answers1

2

According to the exception, Your application does not have rights to access the socket 8080.

grant{
    permission java.net.SocketPermission "localhost:1099", "connect, resolve";
    permission java.net.SocketPermission "localhost:1024-", "connect, resolve";
    permission java.net.SocketPermission "localhost:1024-", "accept, resolve";
};

Ref : https://forums.oracle.com/thread/1178887 it may help you

See it too : Java RMI AccessControlException: access denied

Community
  • 1
  • 1
Tej Kiran
  • 2,218
  • 5
  • 21
  • 42