Configuración de parámetros del motor JSF

Acerca de esta tarea

WebSphere Application Server no da soporte a la modificación de parámetros de extensión del descriptor de despliegue mediante la consola administrativa o los scripts de administración.

Para añadir, cambiar o suprimir parámetros de configuración del motor JSF, siga estos pasos:

Procedimiento

  1. Abra el archivo WEB-INF/web.xml. [AIX Solaris HP-UX Linux Windows][z/OS]

    Los parámetros de configuración del motor JSP se almacenan en un directorio de configuración del módulo web o en el directorio de binarios del módulo web en el archivo WEB-INF/web.xml. Abra el archivo WEB-INF/web.xml desde:

    [AIX Solaris HP-UX Linux Windows][z/OS]
    • El directorio de configuración, como en el ejemplo siguiente: {RAÍZ_WAS}/profiles/nombreperfil/config/cells/nombrecélula/applications/nombreaplicempresa/ deployments/nombredesplegado/nombremóduloWeb
    • El directorio de binarios si se ha desplegado una aplicación en WebSphere Application Server con el distintivo Utilizar configuración binaria establecido como true. Por ejemplo, un directorio de binarios sería: {RAÍZ_WAS}/profiles/nombreperfil/installedApps/nombrenodo/NombreAplicEmpresa/NombreMóduloWeb/
    [IBM i]

    Los parámetros de configuración del motor JSF se almacenan en un directorio de configuración del módulo web o en el directorio de binarios del módulo web en el archivo WEB-INF/web.xml. Abra el archivo WEB-INF/web.xml desde:

    [IBM i]
    • El directorio de configuración, como en el ejemplo siguiente: raíz_perfil/config/cells/nombre_célula/applications/nombre_apl_empresa/deployments/nombre_desplegado/nombre_módulo_Web/WEB-INF/web.xml
    • El directorio de binarios si se ha desplegado una aplicación en WebSphere Application Server con el distintivo Utilizar configuración binaria establecido como true. Por ejemplo, un directorio de binarios sería: raíz_perfil/installedApps/nombreNodo/nombreAplicación.ear/nombreAplicación.war/WEB-INF/web.xml
  2. Edite el archivo WEB-INF/web.xml.
    • Para añadir parámetros de configuración, utilice el siguiente formato:
      <context-param>
      				<description>texto descriptivo</description>
      				<param-name>nombre parámetro</param-name>
      				<param-value>valor parámetro</param-value>
      </context-param>
    • Para suprimir parámetros de configuración, suprima la línea del archivo, o bien cierre la sentencia entre los distintivos <!-- -->.
  3. Guarde el archivo.
  4. Reinicie la aplicación de empresa. No es necesario reiniciar el servidor para que se apliquen los cambios en los parámetros. No obstante, algunos parámetros de configuración de motor de JSP afectan al código fuente Java que se genera para una JSP. Si se cambia este parámetro, debe volver a convertir los archivos JSP en el módulo web para volver a generar el origen Java. Puede utilizar el compilador de proceso por lotes para volver a convertir todos los archivos JSP de un módulo web. El compilador de proceso por lotes utiliza los parámetros de configuración de motor de JSP que haya establecido en el archivo web.xml, a menos que los altere temporalmente de forma específica. El tema Configuración del motor JSP identifica los parámetros que afectan al origen Java generado.

Ejemplo

A continuación se proporciona un ejemplo del archivo 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>

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_jsfengine
File name: tweb_jsfengine.html