我希望能够从我的 tomcat webapps 文件夹访问一个文件夹,以便我可以向某人提供如下 URL:
http://localhost:8080/myFolder/myFile.f
如果他们在网络浏览器中指向此处,他们就应该开始下载该文件。
但实际上,当我尝试指向该位置时,出现 404 错误。
我该如何解决这个问题或者避开它?
答案1
您还可以将文件夹放在默认 servlet 内。对于您的示例,该文件夹将是:
/webapps/ROOT/myFolder/
答案2
将您的文件夹变成一个 Web 应用程序:将一个包含最小 web.xml 文件的 WEB-INF 文件夹放入您的文件夹中,web.xml 文件可能如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app>
然后配置 Tomcat 以使用您想要的 URI 部署 webapp。