在eclipse中导出动态web应用程序

在eclipse中导出动态web应用程序,eclipse,tomcat7,Eclipse,Tomcat7,我正在做一个web应用程序,它读取一个文件作为输入,提取其数据并存储到数据库中。它在eclipse workspace中运行良好。我将该项目导出为war文件,并使用tomcat进行部署,但是StudentDAO类找不到该文件。我在'res'文件夹中有输入文件。com.task3.StudentDAO正在访问res文件夹下的输入文件。最后,我怀疑当我将项目导出为war文件时,res文件夹应该放在哪里 class StudentDAO{ public StudentDAO(){

我正在做一个web应用程序,它读取一个文件作为输入,提取其数据并存储到数据库中。它在eclipse workspace中运行良好。我将该项目导出为war文件,并使用tomcat进行部署,但是StudentDAO类找不到该文件。我在'res'文件夹中有输入文件。com.task3.StudentDAO正在访问res文件夹下的输入文件。最后,我怀疑当我将项目导出为war文件时,res文件夹应该放在哪里

class StudentDAO{
    public StudentDAO(){
        // TODO Auto-generated constructor stub
        filePath="res/serverOut_2014-10-22.txt";
}
}

可能与现在在tomcat中作为war文件工作但在eclipse中不工作的代码重复。。。我使用了filePath=Thread.currentThread().getContextClassLoader().getResource(“/res/serverOut_2014-10-22.txt”).getPath();。。如何编写在eclipse工作区和tomcat war文件中都能工作的代码。。