文件服务
Web 应用程序可以使用文件服务来对静态文件类型(如 HTML)提供服务。 文件服务属性由实现文件服务行为的 Servlet 使用。
配置 Web 模块时,通过将 fileservingenabled 属性设置为 true 来实现文件服务行为。
示例属性:
- bufferSize
- 设置用于对静态文件提供服务的缓冲区大小。
- extendedDocumentRoot
- 使您可以通过一个或多个目录路径配置应用程序,从这些路径中可以为静态文件和 Java ServerPages (JSP) 文件提供服务。 当应用程序需要访问位于应用程序 Web 应用程序归档 (WAR) 目录外部的文件时,您可以使用此属性。 例如,如果几个应用程序需要访问一组公用文件,那么您可以将这些公用文件放在可作为扩展文档根目录来连接每一个应用程序的目录中。
除 contextRoot 属性外,还使用此属性。
您还可以使用此属性在多个节点上对适当的目录定义 WebSphere 变量。
示例:<fileServingEnabled="true">
其中,MY_CUSTOM_VARIABLE 是您要在多个节点上定义的 WebSphere 变量。<fileServingAttributes xmi:id="FileServingAttribute_1" name="extendedDocumentRoot" value="${MY_CUSTOM_VARIABLE}"/>更多相关信息,请参阅 JSP 引擎配置参数。
- file.serving.patterns.allow
- 指定只对匹配指定模式的文件提供服务。
- file.serving.patterns.deny
- 指定拒绝匹配指定文件模式的文件