在 Eclipse 动态 Web 项目中放置文本文件的位置

Where to put text files in an Eclipse Dynamic Web Project

我正在使用 Eclipse Oxygen 构建一个动态 Web 项目,为了测试它,我正在使用安装在我自己的桌面上的 Tomcat 服务器(8.5 版)。在网页中有一个功能,其中用户按下按钮,文本区域的内容将被写回日志文件,正如我所读,无法从客户端访问存储在 WEB-INF 文件夹中的文件, 那么该日志文件存储在哪里,这样当我为项目创建一个 war 文件并将其部署到我公司的内部服务器时,它就可以正常工作。

您可以根据用户输入或配置执行此操作。 1.方法一: 您可以有一个文本输入,将值带到存储日志文件的位置。在 servlet 中,将其作为位置并创建一个文件并将文本区域输入存储到该文件中。 日志文件位置:

<input type="text" name="logFileLocation" value="">
  1. 方法二:基于默认配置 默认情况下,您可以将 logFileLocation 设置为 "C:\Users\username\productname\logs".

您可以在行下方使用获取当前用户。

String username = System.getProperty("user.name");
Strin fileLocation = "C:\Users\"+ username + "\productname\logs";

每当用户单击以将数据存储到日志文件时,向用户显示有关日志保存位置的注释或消息。 例:数据成功存入C:users/user/productname/logs/abc.log文件.