配置 JSF 引擎参数

关于此任务

WebSphere® Application Server 不支持通过管理控制台或通过管理脚本编制修改部署描述符扩展参数。

要添加、更改或删除 JSF 引擎配置参数,请完成下列步骤:

过程

  1. 打开 WEB-INF/web.xml 文件。 [AIX Solaris HP-UX Linux Windows][z/OS]

    JSP 引擎配置参数存储在 Web 模块的配置目录中,或存储在 Web 模块 binaries 目录的 WEB-INF/web.xml 文件中。请从以下位置打开 WEB-INF/web.xml 文件:

    [AIX Solaris HP-UX Linux Windows][z/OS]
    • 配置目录,如以下示例所示:{WAS_ROOT}/profiles/profilename/config/cells/cellname/applications/enterpriseappname/ deployments/deployedname/webmodulename
    • 如果应用程序部署到将标志使用二进制配置设为 true 的 WebSphere Application Server 中,那么为二进制文件目录。二进制文件目录的一个示例是:{WAS_ROOT}/profiles/profilename/installedApps/nodename/EnterpriseAppName/WebModuleName/
    [IBM i]

    JSF 引擎配置参数存储在 Web 模块的配置目录中,或存储在 Web 模块 binaries 目录的 WEB-INF/web.xml 文件中。请从以下位置打开 WEB-INF/web.xml 文件:

    [IBM i]
    • 配置目录,如以下示例所示:profile_root/config/cells/cellName/applications/enterpriseAppName/deployments/deployedName/webModuleName/WEB-INF/web.xml
    • 如果应用程序部署到将标志使用二进制配置设为 true 的 WebSphere Application Server 中,那么为二进制文件目录。二进制文件目录的一个示例是:profile_root/installedApps/nodeName/applicationName.ear/applicationName.war/WEB-INF/web.xml
  2. 编辑 WEB-INF/web.xml 文件。
    • 要添加配置参数,请使用以下格式:
      <context-param>
      		<description>descriptive text</description>
      		<param-name>parameter name</param-name>
      		<param-value>parameter value</param-value>
      </context-param>
    • 要删除配置参数,删除文件中的行或将具有 <!-- --> 标记的语句括起来。
  3. 保存此文件。
  4. 重新启动企业应用程序。没有必要重新启动服务器以使参数更改生效。 但是,某些 JSP 引擎配置参数会影响为 JSP 生成的 Java 源代码。如果更改这样的参数,那么您必须重新转换 Web 模块中的 JSP 文件以重新生成 Java 源代码。您可以使用批处理编译器重新转换 Web 模块中的所有 JSP 文件。批处理编译器将使用您在 web.xml 文件中设置的 JSP 引擎配置参数,除非您明确地覆盖这些参数。“JSP 引擎配置”主题标识了将会影响所生成的 Java 源代码的参数。

示例

以下是 WEB-INF/web.xml 文件的样本。

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	id="WebApp_ID" version="2.5">
	<display-name>Servlet 2.5 example</display-name>
	<welcome-file-list>
		<welcome-file>index.html</welcome-file>
		<welcome-file>index.htm</welcome-file>
		<welcome-file>index.jsp</welcome-file>
		<welcome-file>default.html</welcome-file>
		<welcome-file>default.htm</welcome-file>
		<welcome-file>default.jsp</welcome-file>
	</welcome-file-list>
	<context-param>
      	<param-name>javax.faces.CONFIG_FILES</param-name>
      	<param-value>/WEB-INF/faces-config.xml</param-value>
   	</context-param>
    <context-param>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>server</param-value>
    </context-param>
    <context-param>
        <param-name>com.ibm.ws.jsf.LOAD_FACES_CONFIG_AT_STARTUP</param-name>
        <param-value>true</param-value>
    </context-param>
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.faces</url-pattern>
    </servlet-mapping>
</web-app>

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_jsfengine
文件名:tweb_jsfengine.html