Prz*_*mek 5 java security ftp applet
我正在开发一个需要在服务器上保存文本文件的applet.在与这个问题摔跤了一段时间后,我在Lynlin.class上偶然发现了可以使用ftp连接发送文件的互联网.如果我在我的C:\ Program Files\Java\jre7\lib\security\java.policy文件中添加以下行,那就行了:
permission java.net.SocketPermission "192.168.33.15:*", "connect, accept ,resolve, listen";
Run Code Online (Sandbox Code Playgroud)
如果我尝试从没有编辑java.policy文件的计算机上运行此applet,我会收到以下错误:
java.security.AccessControlException: access denied
("java.net.SocketPermission" "192.168.33.15:21" "connect,resolve")*
Run Code Online (Sandbox Code Playgroud)
除了在将要使用这个小程序的每台计算机上编辑java.policy文件之外,有谁知道我怎么能摆脱这个问题?
只是为了小心翼翼:
我的applet目前尚未签名,但是它尝试发送文件的服务器与applet所在的服务器相同
http和ftp服务器是在Windows Server 2003上运行的Microsoft IIS(IP 192.168.33.15)
| 归档时间: |
|
| 查看次数: |
3545 次 |
| 最近记录: |