我正在使用Eclipse Oxygen构建一个动态Web项目并进行测试我在自己的桌面上安装了Tomcat Server(8.5版本)。在网页中有一个功能,其中用户按下按钮,文本区域的内容将被写回日志文件,并且正如我已经读过的那样,无法从客户端访问存储在WEB-INF文件夹中的文件,那么存储该日志文件的位置,以便当我制作项目的war文件并将其部署在我公司的内部服务器上时,它可以正常工作。
答案 0 :(得分:0)
您可以根据用户输入或配置执行此操作。 1.方法1: 您可以使用一个文本输入,将值传递到存储日志文件的位置。在servlet中将其作为位置并创建文件并将文本区域输入存储到此文件中。 日志文件位置:
<input type="text" name="logFileLocation" value="">
您可以在线下方使用当前用户。
String username = System.getProperty("user.name");
Strin fileLocation = "C:\Users\"+ username + "\productname\logs";
每当用户单击将数据存储到日志文件时,显示有关日志保存到用户的位置的注释或消息。 例如:在C:users / user / productname / logs / abc.log文件中成功存储数据。