Propiedades personalizadas CDI (Context and Dependency Injection)
La implementación CDI (Contexts and Dependency Injection) de WebSphere Application Server tradicional se basa en OpenWebBeans, que se puede configurar mediante el archivo openwebbeans.properties.
Para especificar propiedades personalizadas CDI, coloque el archivo openwebbeans.properties dentro del directorio META-INF/openwebbeans de la aplicación. Las propiedades que no se enumeran como, por ejemplo, las que controlan el ciclo de vida y los servicios, deben permanecer con el valor predeterminado en el servidor de aplicaciones. Consulte la lista siguiente de algunas de las propiedades personalizadas CDI disponibles:
org.apache.webbeans.conversation.Conversation.periodicDelay
Especifica un retardo en milisegundos. Utilice la propiedad personalizada de retardo periódico de conservación para buscar y suprimir las conversaciones no utilizadas.
Value | Predeterminado |
---|---|
entero | 15000 |
org.apache.webbeans.application.jsp
Especifica que una aplicación es una aplicación JSP (JavaServer Pages) completa. Especifique true si desea añadir la clase JSP ELResolver a la aplicación.
Value | Predeterminado |
---|---|
true | true |
org.apache.webbeans.useOwbSpecificXmlConfig
Especifique true si quiere utilizar los archivos beans.xml específicos de OpenWebBeans para la aplicación. El valor predeterminado es false, que es el formato beans.xml de la especificación portable.
Value | Predeterminado |
---|---|
true | false |
org.apache.webbeans.fieldInjection.useOwbSpecificInjection
Especifique true si desea utilizar la inyección específica de OpenWebBeans para la aplicación. El valor predeterminado es false, que es un comportamiento de especificación portable.
Value | Predeterminado |
---|---|
true | false |
org.apache.webbeans.application.useJSF2Extensions
Especifique true para habilitar las extensiones CDI basadas en JSF (JavaServerFaces) 2.0.
Value | Predeterminado |
---|---|
true | false |
org.apache.webbeans.application.supportsConversation
Especifique true para dar soporte a los ámbitos de conversación en la aplicación.
Value | Predeterminado |
---|---|
true | true |