由于不建议将上传的文件存储在 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/