如何从 Tomcat webapps 文件夹访问简单文件或文件夹

如何从 Tomcat webapps 文件夹访问简单文件或文件夹

我希望能够从我的 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。

相关内容