在哪里复制文件以便在开发模式下从GWT Eclipse Google插件打开它?

在哪里复制文件以便在开发模式下从GWT Eclipse Google插件打开它?,gwt,eclipse-plugin,jetty,Gwt,Eclipse Plugin,Jetty,我正在学习使用Google Eclipse插件的GWT,我想从我的服务器代码中使用一些配置文件generatorConfig.xml,如何将其上传到默认的devmode服务器?如何从Java代码中打开它 我已将generatorConfig.xml文件放入war/WEB-INF/deploy/[my app]/中,但无法打开它 String line; BufferedReader in; in = new BufferedReader(new FileReader("generatorCon

我正在学习使用Google Eclipse插件的GWT,我想从我的服务器代码中使用一些配置文件generatorConfig.xml,如何将其上传到默认的devmode服务器?如何从Java代码中打开它

我已将generatorConfig.xml文件放入war/WEB-INF/deploy/[my app]/中,但无法打开它

String line;
BufferedReader in;

in = new BufferedReader(new FileReader("generatorConfig.xml"));
line = in.readLine(); 
我得到了这个堆栈跟踪:

java.io.FileNotFoundException: generatorConfig.xml (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at java.io.FileInputStream.<init>(FileInputStream.java:101)
at java.io.FileReader.<init>(FileReader.java:58)
at bo.rowen.server.GreetingServiceImpl.greetServer(GreetingServiceImpl.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
您需要将其放入/war/WEB-INF/文件夹中。然后你可以:

ServletContext context = getServletContext();
InputStream is = context.getResourceAsStream("/WEB-INF/generatorConfig.xml");

最后,我解决了我的问题,将文件包括在src文件夹中,并仅使用文件名加载,我的文件现在名为configuration.xml:

String resource = "configuration.xml";
try {
    reader    = Resources.getResourceAsReader(resource);
    sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);
} catch (IOException e) {
    e.printStackTrace();
}

我把它放在那里,使用Eclipse中的左面板,它仍然使用我正确刷新服务器的相同堆栈跟踪来抱怨