我将几个类导入jsp。我想通过jsp将System.out
重定向到一个文件。如果我从控制台执行该方法,则以下方法重定向:
public String Write() {
String str="";
try {
PrintStream ps = new PrintStream("Xfile.txt");
System.setOut(ps);
System.out.println("helo world");
ps.close();
} catch(IOException ex) {
System.out.println (ex.toString());
str = ex.toString();
}
return str;
}
如果我在jsp中导入该类并执行该方法,则str为空,并且在任何地方都找不到文件“Xfile.txt”。我运行tomcat tomcat-7.0.35
和Apache 2.4.7
答案 0 :(得分:0)
根据@rickz注释:文件Xfile.txt在启动Java进程的文件夹中创建。在这种情况下,它是在Tomcat / bin
中创建的