我正在尝试在 apache 网络服务器上使用 Tomcat 6 下载数据文件 (ascii),编辑它们,然后将用户重定向到编辑版本的本地副本。我的问题是我似乎无法正确获取权限/配置。
我正在尝试将文件移动到${catalina.base}/temp/stuff.txt
并将用户重定向至http://address.com:8080/temp/stuff.txt
但摆弄权限和创建上下文并没有取得任何成功。相反,我得到了:
type: Status report
message: /temp/stuff.txt
description: The requested resource (/temp/stuff.txt) is not available.
您将如何做这件事?
我对 tomcat 还很陌生,因此非常感谢所有关于阅读内容的帮助和建议。
答案1
首先,您需要确保所请求的文件确实存在于指定路径中。您可以通过查看文件夹来做到这一点。此外,您还可以尝试访问该文件夹中的其他文件。
其次,您需要检查文件夹及其中文件的权限/所有权(使用ls -l
)。Tomcat 用户(例如tomcat
)应具有读取权限才能访问请求的文件。