我正在开发,需要保存在服务器上的一个文本文件的小程序。 这个问题摔跤过了一会儿,我无意中发现Lynlin.class可以利用FTP连接发送文件在互联网上。 工作正常提供我添加到C:\ Program Files文件\的Java \ jre7 \ lib \ security中\ java.policy文件一下面一行:
permission java.net.SocketPermission "192.168.33.15:*", "connect, accept ,resolve, listen";
如果我尝试从电脑这个小程序,没有java.policy文件编辑我得到以下错误:
java.security.AccessControlException: access denied
("java.net.SocketPermission" "192.168.33.15:21" "connect,resolve")*
有谁知道我怎么能摆脱不是编辑在每个将使用该applet的每台计算机java.policy文件和其他这个问题的?
只是为了claryfy:
我的小程序目前没有签名,但它试图发送一个文件服务器在该小程序位于同一
HTTP和FTP服务器是Windows Server 2003上运行微软IIS(IP 192.168.33.15)