Java 尝试使用GWT读取服务器端文件
我不熟悉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”“读”) 这是电话: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
DataExtractorServiceClientImpl clientImpl = new DataExtractorServiceClientImpl(GWT.getModuleBaseURL() + "dataExtractor");
clientImpl.extract("/SE Swiss Election App/war/tables/Ferien_K.csv");
对我来说,服务器似乎没有打开文件的权限,但我该如何解决这个问题?提前谢谢。您试过这个吗?谢谢你解决了我的问题!