Gestión de características
Las características son las unidades de funcionalidad a través de las cuales puede controlar qué partes del entorno de ejecución se cargan en un servidor determinado.
<server>
<featureManager>
<feature>servlet-3.0</feature>
<feature>localConnector-1.0</feature>
</featureManager>
</server>
Puede especificar cualquier característica en el archivo de configuración del servidor. Algunas características incluyen otras características dentro de ellas. La misma característica puede estar incluido en una o más características diferentes. Durante la ejecución, el gestor de características calcula la lista combinada de contenido necesaria para dar soporte al conjunto de características solicitado.
Para obtener información sobre las principales características disponibles, consulte Características de Liberty. Para obtener información sobre las restricciones que se aplican a cada característica, consulte Problemas y restricciones conocidos del entorno de ejecución.
Cambios dinámicos en la configuración de características
Cuando cambia la configuración de características, el gestor de características vuelve a calcular la lista de paquetes necesarios, detiene y desinstala esos paquetes que ya no son necesarios e instala e inicia cualquier adición. Por lo tanto, todas las características están diseñadas para hacer frente a otras características que se están añadiendo o eliminando dinámicamente.
Características singleton
- servlet-3.0
- servlet-3.1
Subsystem-Content: com.ibm.websphere.appserver.servlet-3.0; ibm.tolerates:="3.1"; type="osgi.subsystem.feature"
[ERROR ] CWWKF0033E: Las características singleton servlet-3.1 y servlet-3.0
no pueden cargarse simultáneamente. Las características servlet-3.1 y servlet-3.0 configuradas incluyen una o más características que provocan el
conflicto.
Para resolver este problema, asegúrese de que todas las características configuradas especifican, o toleran, la misma versión de
esa característica singleton. Si tiene requisitos restrictivos en ambas versiones, deberá mover algunas de sus aplicaciones a un servidor
diferente. Para obtener más información sobre tolerar las características singleton, consulte Tolerancia de características singleton.Características reemplazadas
Si una característica se ha reemplazado, una nueva característica o combinación de características podría proporcionar una ventaja con respecto a la característica reemplazada.Por ejemplo, se pueden utilizar unas características nuevas más precisas en lugar de la reemplazada para reducir la huella del servidor excluyendo el contenido que podría no ser necesario. La nueva característica o características podría no reemplazar por completo la función de la característica reemplazada, así que debe considerar el escenario antes de decidir si va a cambiar la configuración. Las características reemplazadas siguen estando completamente soportadas y son válidas para ser utilizadas en la configuración, pero puede ser capaz de mejorar la configuración utilizando las características más nuevas.
Si desea más información sobre características reemplazadas, consulte Características de Liberty reemplazadas.