我刚刚编写了一个简单的小程序。问题是我的applet无法与在端口8181上运行的servlet进行通信。每当applet尝试建立连接时,我都会收到错误:
java.security.AccessControlException: access denied ("java.net.SocketPermission" " Server IP:80" "connect,resolve")
我已将我的applet添加到java安全控件的白名单中,但这并没有解决问题。 我无法想象没有办法让这项工作成功。小程序仅供我自己使用,所以我没有看到需要签名。
答案 0 :(得分:1)
也许你没有看到需要。但在这种情况下,您的观点无关紧要。由于Java 7u25 所有小程序必须签名。
有关详细信息,请参阅Java Applet & Web Start - Code Signing上的Oracle页面。