rt 我在web项目根目录下建立一个文件夹,里面有一个txt文件,刚开始使用java的代码直接操作这个文件没错,但是部署到tomcat 里面,怎么显示文件不存在啊, 我把文件路径输出来,这个文件怎么显示要到tomcat的bin文件夹下了,请问这个要怎么改,才能运行啊。File urlFile=new File("nutch/seed.txt");
System.out.println("得到文件的位置"+urlFile.getAbsolutePath());
if (urlFile.exists() && urlFile.canRead()) {
try {
urls = FileUtils.readLines(urlFile);
} catch (IOException e) {
e.printStackTrace();
}
}
tomcatjava文件路径web
System.out.println("得到文件的位置"+urlFile.getAbsolutePath());
if (urlFile.exists() && urlFile.canRead()) {
try {
urls = FileUtils.readLines(urlFile);
} catch (IOException e) {
e.printStackTrace();
}
}
tomcatjava文件路径web
你看下你部署的项目是不是在webapps下
就是说在web项目的java类要访问文件为相对路径的根目录就是那个bin文件目录?
直接在后台测试和在部署到tomcat里得到的相对路径不同啊。
直接在后台测试和在部署到tomcat里得到的相对路径不同啊。
直接在后台测试和在部署到tomcat里得到的相对路径不同啊。
你把部署的项目删掉,重新部署下,还有看下你获得的路径方式是什么,是获得的绝对路径还是相对路径
直接在后台测试和在部署到tomcat里得到的相对路径不同啊。
你把部署的项目删掉,重新部署下,还有看下你获得的路径方式是什么,是获得的绝对路径还是相对路径
我要用的是相对路径,在我的项目下面有一个文件,在没有部署到tomcat之前是直接使用相对与项目的路径能访问,部署到tomcat之后就不能访问了。输出的地址是在那个bin里面去。
直接在后台测试和在部署到tomcat里得到的相对路径不同啊。
你把部署的项目删掉,重新部署下,还有看下你获得的路径方式是什么,是获得的绝对路径还是相对路径
我要用的是相对路径,在我的项目下面有一个文件,在没有部署到tomcat之前是直接使用相对与项目的路径能访问,部署到tomcat之后就不能访问了。输出的地址是在那个bin里面去。
把你部署的项目里面的路径改下,改到要访问的路径,你这路径出了问题