GWT:在服务器启动时从服务器读取文件

时间:2010-01-03 06:52:29

标签: gwt

我试图让服务器从一个名为“config.txt”的文件中读取,与战争中的主.html文件位于同一目录中。

在托管模式下,我可以使用Scanner对象轻松访问该文件:

扫描仪s =新扫描仪(“config.txt”);

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

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

1 个答案:

答案 0 :(得分:1)

似乎getServletContext.getRealPath(“/”)是可行的方法,但是你无法在服务器实现的构造函数中调用该方法。

我最终解决这个问题的方法是在客户端首次建立连接时调用它。