我正在使用Java编写的Web地图服务以及使用GeoTools库。我的目标是使数据解析JSON格式,所以我使用的是form Unsupported GeoTools。这是parsingJSON方法,它在输入文件并返回作为输出的文件的FeatureCollection功能的路径:Java Servlet:使用Geotools解析geo JSON
public FeatureCollection parsingJSON(String path) throws FileNotFoundException, IOException, ParseException {
System.out.println("INTO PARSINGJSON");
JSONParser parser = new JSONParser();
File f = new File(path);
System.out.println("complete path file --->" + f.getAbsolutePath());
Object obj = parser.parse(new java.io.FileReader(path));
FeatureJSON fJSON = new FeatureJSON();
FeatureCollection fc = fJSON.readFeatureCollection(obj.toString());
return fc;
}
当我通过传递文件的路径运行的代码,使我这个例外:
mag 02, 2016 4:09:42 PM org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.servic