文件服务
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
- 指定拒绝匹配指定文件模式的文件