1

サーバーにバッファを送信してダンプしたいjAppletがありますが、なぜAccessControlExceptionが理解できないのですか。

 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)
4

1 に答える 1

2

例外によると、アプリケーションにはソケット 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";
};

参照: https://forums.oracle.com/thread/1178887役立つかもしれません

こちらもご覧ください: Java RMI AccessControlException: アクセスが拒否されました

于 2013-10-04T05:16:01.873 に答える