向 Websphere 服务器添加一个新的 webapp 上下文

Add a new webapp context to the Websphere server

我正在使用 Websphere Server v8.0。我应该设置什么 属性 来添加类似于 Glassfish 的新 webapp 上下文 属性

<property name="alternatedocroot_1" value="from=/images/* dir=/var/webapp" />

对于 Websphere?我的要求是我需要在我的 JSF 页面中访问 webapp 之外的文件。

您可能问的是 extendedDocumentRoot 属性:

Use the extended document root facility when applications require access to files outside of the application web application archive (WAR) directory. This facility enables you to configure an application with one or more directory paths from which you can serve static files and JSP files. You can use this attribute when an application requires access to files that exist outside of the web application archive (WAR) directory.

要配置它,请创建 ibm-web-ext.xml 文件,如果您还没有,并指定以下内容 属性:

<fileServingAttributes xmi:id="FileServingAttribute_1" name="extendedDocumentRoot" value="/opt/extDocRootDir"/>

有关更多详细信息和示例,请查看此页面 - JSP engine configuration parameters

单独的参数用于从外部文件夹提供 JSP。