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
Google AppEngine with java中的文件访问权限问题;HTTP错误500“;_Java_File_Google App Engine_Servlets_Permissions - Fatal编程技术网

Google AppEngine with java中的文件访问权限问题;HTTP错误500“;

Google AppEngine with java中的文件访问权限问题;HTTP错误500“;,java,file,google-app-engine,servlets,permissions,Java,File,Google App Engine,Servlets,Permissions,我是新来的AppEngine 我试图用servlet跟踪桌面上的一个文件 我使用这个代码 BufferedReader breader = new BufferedReader(new FileReader("my source file") ); weka.core.Instances train = new Instances (breader); breader.close(); '我在那里隐藏了源文件' 所以我在执行这个错误 HTTP ERROR 500 Prob

我是新来的
AppEngine

我试图用servlet跟踪桌面上的一个文件

我使用这个代码

BufferedReader breader = new BufferedReader(new FileReader("my source file") );
    weka.core.Instances train = new Instances (breader);
      breader.close();
'我在那里隐藏了源文件'

所以我在执行这个错误

HTTP ERROR 500

Problem accessing /testservlet. Reason:

access denied ("java.io.FilePermission" "source file derectory" "read")
Caused by:

Caused by:

java.security.AccessControlException: access denied ("java.io.FilePermission"          "soure file derectory" "read")
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:429)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
HTTP错误500
访问/testservlet时出现问题。原因:
拒绝访问(“java.io.FilePermission”“源文件目录”“读取”)
原因:
原因:
java.security.AccessControlException:拒绝访问(“java.io.FilePermission”“源文件目录”“读取”)
位于java.security.AccessControlContext.checkPermission(未知源)
位于java.security.AccessController.checkPermission(未知源)
位于java.lang.SecurityManager.checkPermission(未知源)
在com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:429)
位于java.lang.SecurityManager.checkRead(未知源)
位于java.io.FileInputStream。(未知源)
位于java.io.FileInputStream。(未知源)

您能建议一下,这有什么问题吗?

您不能使用java io类访问文件,因为它已被禁用

看看这个:


您对此文件有读取权限吗?这和AppEngine有什么关系呢?谢谢你们的回复,你们能给我一个简单的解释吗?关于我使用带有AppEngine的servlet在desctop中打开和读取文件的操作,以及blobstore API的具体操作