Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.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 尝试使用GWT读取服务器端文件_Java_Gwt_File Io_Permissions_Rpc - Fatal编程技术网

Java 尝试使用GWT读取服务器端文件

Java 尝试使用GWT读取服务器端文件,java,gwt,file-io,permissions,rpc,Java,Gwt,File Io,Permissions,Rpc,我不熟悉GWT,对于一个项目,我需要通过异步调用读取服务器端文件,并将数据数组返回给客户端。到目前为止,我遵循RPC教程并实现了服务器端和客户端代码以及web.xml文件,但当我尝试在客户端上RPC数据提取方法时,将导致以下错误: javax.servlet.ServletContext日志:调度传入RPC调用时发生异常 com.google.gwt.user.server.rpc.unexpected异常:服务方法'public abstract int[]ch.uzh.ifi.se.swea

我不熟悉GWT,对于一个项目,我需要通过异步调用读取服务器端文件,并将数据数组返回给客户端。到目前为止,我遵循RPC教程并实现了服务器端和客户端代码以及web.xml文件,但当我尝试在客户端上RPC数据提取方法时,将导致以下错误:

javax.servlet.ServletContext日志:调度传入RPC调用时发生异常 com.google.gwt.user.server.rpc.unexpected异常:服务方法'public abstract int[]ch.uzh.ifi.se.swea.client.DataExtractorService.extract(java.lang.String)抛出java.io.IOException'抛出意外异常:java.security.AccessControlException:access denied(“java.io.FilePermission”“/se-Swiss-Election-App/war/tables/Ferien\K.csv”“读”)

这是电话:

DataExtractorServiceClientImpl clientImpl = new DataExtractorServiceClientImpl(GWT.getModuleBaseURL() + "dataExtractor");

clientImpl.extract("/SE Swiss Election App/war/tables/Ferien_K.csv");

对我来说,服务器似乎没有打开文件的权限,但我该如何解决这个问题?提前谢谢。

您试过这个吗?谢谢你解决了我的问题!