jakarta-ee - Tomcat 是否有等同于 GlassFish "Alternate Document Roots"的东西?

标签 jakarta-ee tomcat servlets download

由于不建议将上传的文件存储在 Java EE Web 应用程序的容器中,因此我将它们存储在 webroot 之外的本地目录中。

现在我需要将它们提供给网络用户。使用 GlassFish,我知道如何使用 Alternate Document Roots 轻松地做到这一点.但是我现在正在使用 Tomcat,我找不到简单的方法。该服务器上是否有类似的功能?或者我真的必须创建一个 FileServlet完成工作?如果是这样,当大量用户访问这些外部文件时,我会遇到性能问题吗?

编辑:我读了this answer说其他服务器好像也有类似的系统,但是没找到。

最佳答案

对于 Tomcat 7,aliases attribute可能有帮助。

关于jakarta-ee - Tomcat 是否有等同于 GlassFish "Alternate Document Roots"的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11965868/

相关文章:

jpa - CDI 中 @Transactional 有哪些限制?

jakarta-ee - 我可以在 Java EE 7 项目中使用 Java 8 语法吗?

java - Tomcat v7.0 服务器启动失败

tomcat - 在tomcat中 Play Framework 路由器问题

jsp - tomcat - 计时器内存泄漏

servlets - 使用 ServletContext#getMimeType() 是否安全

java - 使用 GlassFish 5 将 Singleton Bean 存储在 JNDI 中

java - 登录后 Spring Security 的重定向不正确

java - Jenkins运行远程shell脚本的问题

java - MYSQL 删除语句不适用于 Java Servlet