Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在web应用程序中放置文本文件的位置_Java_Jsf_Web Applications - Fatal编程技术网

Java 在web应用程序中放置文本文件的位置

Java 在web应用程序中放置文本文件的位置,java,jsf,web-applications,Java,Jsf,Web Applications,我有电子邮件管理器,我从文本文件加载电子邮件内容。我从类路径加载文本文件。当我在JavaSE环境中测试时,它工作得很好。当我在web应用程序中使用电子邮件管理器时,我得到了FileNotFoundException。我想知道在web应用程序中,在哪里可以成功加载文本文件 编辑 在电子邮件管理器中 FileReader fr = new FileReader("EmailContent.txt"); WebContent应该是正确的位置,无需定义路径即可在tomcat上工作一般来说,环境会将所有

我有电子邮件管理器,我从文本文件加载电子邮件内容。我从类路径加载文本文件。当我在JavaSE环境中测试时,它工作得很好。当我在web应用程序中使用电子邮件管理器时,我得到了FileNotFoundException。我想知道在web应用程序中,在哪里可以成功加载文本文件

编辑

在电子邮件管理器中

FileReader fr = new FileReader("EmailContent.txt");

WebContent应该是正确的位置,无需定义路径即可在tomcat上工作

一般来说,环境会将所有内容都放在类路径中,使用web应用程序时,您需要告诉它将被放入web-INFI,将txt文件放入web-INF,但我仍然收到FileNotFoundException。您可以向我们展示您的部署结构吗?你呼叫的文件在哪里?你想要的文件在哪里?我更新问题。