2010-01-03 59 views
3

从服务器读取一个文件,我想有从文件中读取服务器,名为“config.txt的”,在同一目录作为战争中的主要.html文件。GWT:在服务器的启动

在托管模式下,我可以使用扫描仪对象容易地访问该文件:

扫描器S =新扫描仪(“config.txt的”);

但是在部署时,因为文件路径有些不同,这并不工作。我如何获得正确的文件路径来访问部署版本中的config.txt?

我试图getServletContext.getRealPath(“config.txt的”),但由于某种原因,我得到一个空指针异常,当我试图在ServiceImpl的构造函数来调用这个...

回答

1

好像的getServletContext。 getRealPath(“/”)是要走的路,但您不能在服务器实现的构造函数中调用该方法。

的方式我最终得到它周围是通过调用它时,客户端首先做出了连接。

+0

看看这个答案:http://stackoverflow.com/questions/3468150/using-init-servlet – Michael 2013-03-22 04:47:40