Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.security.AccessControlException:拒绝访问(“java.net.URLPermission”);https://example.com"*:*)_Java_Lotus Notes_Lotus Domino_Urlconnection_Ibm Connections - Fatal编程技术网

java.security.AccessControlException:拒绝访问(“java.net.URLPermission”);https://example.com"*:*)

java.security.AccessControlException:拒绝访问(“java.net.URLPermission”);https://example.com"*:*),java,lotus-notes,lotus-domino,urlconnection,ibm-connections,Java,Lotus Notes,Lotus Domino,Urlconnection,Ibm Connections,我试图使用Java通过urlConnection与ibm connections API进行对话,代码如下 String url = "https://example.com"; URL myUrl = new URL(url); URLConnection urlCon = myUrl.openConnection(); urlCon.setRequestProperty("Method", "GET"); urlCon.addRequestProperty("Authorization",

我试图使用Java通过urlConnection与ibm connections API进行对话,代码如下

String url = "https://example.com";
URL myUrl = new URL(url);
URLConnection urlCon = myUrl.openConnection();
urlCon.setRequestProperty("Method", "GET");
urlCon.addRequestProperty("Authorization", this.getBasicAuthCredentials());
urlCon.setConnectTimeout(5000);

System.out.println(urlCon.getContentType());
System.out.println(urlCon.getContent());
例如,如果内容类型是text/html就可以了,但是如果内容类型是image/png,请告诉我以下错误

image/png
 java.security.AccessControlException: Access denied ("java.net.URLPermission" "https://example.com" "*:*")
    at java.security.AccessController.throwACE(AccessController.java:157)
    at java.security.AccessController.checkPermissionHelper(AccessController.java:217)
    at java.security.AccessController.checkPermission(AccessController.java:349)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:562)
    at lotus.notes.AgentSecurityManager.checkPermission(Unknown Source)
    at sun.awt.image.URLImageSource.<init>(URLImageSource.java:62)
    at sun.awt.image.URLImageSource.<init>(URLImageSource.java:91)
    at sun.awt.image.URLImageSource.<init>(URLImageSource.java:96)
    at sun.net.www.content.image.png.getContent(png.java:48)
    at java.net.URLConnection.getContent(URLConnection.java:763)

那么你是从notes代理运行这个?签名人有足够的权限吗?@umeli是的,我在notes代理那里运行这个。我甚至用服务器id对应用程序进行了签名,并在代理的属性的“安全”选项卡中选择了“允许具有完全管理权限的受限操作”选项。空指针错误使我认为您在修改策略文件时可能有错别字或错误字符。您是否尝试过使用“授权”选项{permission java.security.AllPermission};“策略?
Agent error: java.security.policy: error adding Permission, java.net.URLPermission: java.lang.NullPointerException