JSP 和 JSF 选项设置

使用此页面可配置 Web 模块(例如 JavaServer Pages (JSP) 文件)的类重新装入以及选择要用于此应用程序的 JSF 实现。

要查看此管理控制台页面,请单击应用程序 > 应用程序类型 > WebSphere 企业应用程序 > application_name > JSP 和 JSF 选项。此页面与应用程序安装和更新向导中的提供 Web 模块的 JSP 重新装入选项页面相同。

以下注意事项适用于本主题中带有 .xmi 扩展名的文件:
支持的配置 支持的配置: 对于 IBM® 扩展文件和绑定文件,根据您使用的是 Java EE 5 之前的应用程序或模块还是 Java EE 5 或之后的应用程序或模块,.xmi 或 .xml 文件扩展名有所不同。IBM 扩展文件或绑定文件将命名为 ibm-*-ext.xmi 或 ibm-*-bnd.xmi,其中 * 是扩展文件或绑定文件的类型,例如,app、application、ejb-jar 或 web。存在下列条件:
  • 对于使用 V5 之前的 Java EE 版本的应用程序或模块,文件扩展名必须是 .xmi。
  • 对于使用 Java EE 5 或更高版本的应用程序或模块,文件扩展名必须是 .xml。如果应用程序或模块中包含 .xmi 文件,那么产品将忽略这些 .xmi 文件。

然而,Java EE 5 或更高版本的模块可以在包含 Java EE 5 之前的文件并使用 .xmi 文件扩展名的应用程序中存在。

ibm-webservices-ext.xmi、ibm-webservices-bnd.xmi、ibm-webservicesclient-bnd.xmi、ibm-webservicesclient-ext.xmi 和 ibm-portlet-ext.xmi 文件继续使用 .xmi 文件扩展名。

sptcfg

Web 模块

指定已安装或已部署的应用程序中的 Web 模块的名称。

URI

指定模块相对于应用程序(EAR 文件)根的位置。

JSP 启用类重新装入

指定当 JSP 文件被更新时是否重新装入类。

仅当 ibm-web-ext.xmi 文件的 jspAttributes 中的 IBM 扩展 reloadEnabled 设置为 true 时,Web 容器才会重新装入 JSP 文件。

Java Platform, Enterprise Edition 5 (Java EE 5) 及更高版本应用程序 IBM 扩展文件采用 .xml 文件格式。对于低于 Java EE 5 的应用程序版本,这些文件采用 .xmi 文件格式。

JSP 重新装入时间间隔(以秒计)

指定扫描应用程序的文件系统以查找已更新 JSP 文件的秒数。缺省值是 Web 模块的 IBM 扩展 (META-INF/ibm-web-ext.xmi) 文件中的重新装入时间间隔属性的值。

要启用重新装入功能,请指定大于零的值(例如 1 到 2147483647)。缺省重新装入时间间隔为 5。要禁用重新装入功能,请指定零 (0)。范围从 0 到 2147483647。

仅当启用了类重新装入功能时,重新装入时间间隔属性才会生效。

Java EE 5 应用程序和更高版本的 IBM 扩展文件采用 .xml 文件格式。对于低于 Java EE 5 的应用程序版本,这些文件采用 .xmi 文件格式。

Sun Reference Implementation 1.2

选择此选项以使用 Sun Reference Implementation 1.2 JSF 实现。

如果您更改正在用于应用程序的 JSF 实现,那么必须删除先前编译的任何 JSP 文件。如果对应用程序进行了预编译,那么必须重新编译。如果未进行预编译,但已从此应用程序请求了 JSP 文件,那么必须从概要文件的临时目录中删除这些 JSP 文件。

可以将 JSF 引擎配置参数 com.ibm.ws.jsf.JSF_IMPL_CHECK 设置为 true,以便自动地将这些 JSP 文件标记为要在应用程序启动时进行重新编译。

MyFaces 2.0

选择此选项以使用 MyFaces JSF 实现。这是缺省 JSF 实现。

如果您更改正在用于应用程序的 JSF 实现,那么必须删除先前编译的任何 JSP 文件。如果对应用程序进行了预编译,那么必须重新编译。如果未进行预编译,但已从此应用程序请求了 JSP 文件,那么必须从概要文件的临时目录中删除这些 JSP 文件。

可以将 JSF 引擎配置参数 com.ibm.ws.jsf.JSF_IMPL_CHECK 设置为 true,以便自动地将这些 JSP 文件标记为要在应用程序启动时进行重新编译。

在混合版本单元中,V7 节点会使用 MyFaces 1.2(如果已打开 MyFaces 选项),而 V8 及更高版本的节点会使用 MyFaces 2.0。对于低于 WebSphere® Application Server V7 的版本(例如,V6.1 和更低版本),此开关无效,因为 V7 之前的版本不支持 JSF 实现切换。



文件名: uweb_jspreload.html