Liberty: Problemas y restricciones conocidos del entorno de ejecución

Existen algunas restricciones conocidas que se aplican cuando se trabaja con el entorno de ejecución de Liberty.

Lista de problemas y restricciones conocidos.

Niveles mínimos de Java soportados

Liberty está soportado para cualquier entorno de ejecución Java™ SE 6, Java SE 7 o Java SE 8 o Java SDK, sujeto a los niveles mínimos soportados que se muestran en las siguientes implementaciones específicas.
Entorno de ejecución Java SE 6
Para el JDK Java de IBM, el nivel mínimo soportado es 6.0 (J9 2.6) SR 1. Para el JDK de Oracle, el nivel mínimo soportado es Java 6 actualización 26.

For IBM i platformsJava SE 6 no está soportado en IBM i V7R3.

Entorno de ejecución Java SE 7
Para el JDK Java de IBM, el nivel mínimo soportado es IBM Runtime Environment, Java Technology Edition 7.0.4.1. Para el JDK de Oracle en Windows y Linux, el nivel mínimo soportado es Java SDK/JRE/JDK 7.0.17. Para el JDK de Oracle en Mac OS X, el nivel mínimo soportado es Java SDK/JRE/JDK 7.0 Actualización 15.
Entorno de ejecución Java SE 8
Para el SDK Java SDK de IBM, el nivel mínimo soportado es IBM SDK, Java Technology Edition, Versión 8. Para el JDK de Oracle, el nivel mínimo soportado es Java 8 actualización 25.

For distributed platformsEn plataformas distribuidas, se da soporte a Java de 32 bits o 64 bits.

For distributed platformsPara sistemas Windows y Linux, puede utilizar el JDK de Oracle o el Java SDK de IBM. Si está desarrollando aplicaciones en Windows o Linux, y tiene previsto desplegar estas aplicaciones en un servidor que se está ejecutando en WebSphere Application Server tradicional, utilice Java SDK de IBM. Para los sistemas HP y el sistema operativo Mac, utilice el JDK de Oracle.

For IBM i platformsNota: Para obtener el nivel mínimo soportado de Java para IBM i, instale la JVM de 32 bits de IBM Java SE 6.0 (5761-JV1 opción 11 o 5770-JV1 opción 11) o la de 64 bits de IBM Java SE 6.0 (5761-JV1 opción 12 o 5770-JV1 opción 12). Para IBM i V7R1, instale también el grupo de PTF de Java SF99572 nivel 8 o posterior.

Para IBM i V7R3, el nivel JDK mínimo es la JVM de 32 bits de IBM Java SE 7.0 (5770-JV1 opción 14) o la JVM de 64 bits de IBM Java SE 7.0 (5770-JV1 opción 15).

El nombre del directorio de instalación y la vía de acceso no puede incluir caracteres que no sean ASCII.

Las JVM recientes no soportan del todo el uso de caracteres que no son ASCII con los mandatos -jar y -javaagent. Utilice solo caracteres ASCII en los nombres y las vías de acceso del directorio de instalación.

El cambio del origen de datos JDBC en el tiempo de ejecución puede provocar errores de JPA

Si no se ha especificado el tipo de diccionario de base de datos mediante las propiedades, OpenJPA lo detecta y lo calcula cuando se crea el primer gestor de entidad se crea y se realiza la conexión a la base de datos. Este tipo de diccionario de base de datos se utiliza para todos los gestores de entidad que se crean posteriormente. Si se modifica el origen de datos JDBC mientras se ejecuta una aplicación, la fábrica de gestores de entidad no detecta este cambio y continúa utilizando el antiguo diccionario en las operaciones para el nuevo origen de datos. Esto puede provocar errores si se cambia la base de datos por la de un proveedor diferente.

Cuando cambie una base de datos por un proveedor diferente, reinicie la aplicación.

La modificación de las propiedades de proveedor dataSource, jdbcDriver, connectionManager y JDBC en tiempo de ejecución puede provocar errores de JPA

Si actualiza la configuración de dataSource, jdbcDriver, connectionManager o cualquiera de las listas de propiedades de los proveedores de JDBC (por ejemplo, properties.db2.jcc o properties.oracle) mientras el servidor está en ejecución, es posible que vea errores J2CA8040E. Estos errores indican que varios elementos dataSource no pueden asociarse con un único connectionManager. Estas anomalías se generan aunque su configuración sólo asocia un connectionManager con el elemento dataSource.

Cuando realiza actualizaciones en la configuración de cualquiera de estos recursos JDBC, reinicie el servidor.

Una aplicación que confía en que getRealPath devuelva un resultado, debe desplegarse como una aplicación ampliada y no como un archivo WAR

La especificación Java EE indica que el método getRealPath() devuelve un valor null si el contenido pasa a estar disponible desde un archivo WAR (Web Archive). Cuando se despliega un archivo WAR en Liberty, no se extrae automáticamente el archivo de archivado en una estructura de directorios. Por lo tanto, la aplicación podría no iniciarse. Si la aplicación confía en que getRealPath() devuelva un resultado, debe desplegarse la aplicación como una aplicación web ampliada y no como un archivo WAR Por ejemplo, puede extraer manualmente el archivo WAR y copiar la aplicación ampliada en el directorio dropins.

WebSphere Application Server tradicional no funcionan con Liberty

No puede utilizar ningún script bajo el directorio bin de WebSphere Application Server tradicional para administrar Liberty.

Restricciones de conjunto de archivos

Los conjuntos de archivos están sujetos a la restricción siguiente:
  • Los conjuntos de archivos no exploran los subdirectorios del directorio base de forma recursiva. Por ejemplo, no se admiten estas instrucciones:
    <fileset id="testFileset" dir="\temp" includes="**\a.jar"/> 
    <fileset id="testFileset" dir="\temp" includes="a\a.jar"/>
    <fileset id="testFileset" dir="\temp" includes="*\a.jar"/>
    <fileset id="testFileset" dir="\temp" includes="a\b\a.jar"/>
For Windows platforms

Cuando anula la publicación de una biblioteca compartida, no podrá suprimirla hasta que se detenga el servidor.

Cuando anula la publicación de una biblioteca compartida desde un servidor, el servidor no liberará inmediatamente el archivo JAR de biblioteca. Por lo tanto, el sistema operativo no sabe que el archivo ya no está en uso, y no le permitirá suprimir el archivo. La próxima vez que detenga el servidor, se liberará el archivo JAR de la biblioteca y podrá suprimir el archivo.

Restricciones de búsquedas java:global

Los recursos definidos en las aplicaciones con búsquedas java:global solo se pueden utilizar para acceder a los nombres declarados por las aplicaciones desplegadas en el servidor actual.

Aplicaciones que no se inician en un servidor de Liberty incorporado

Asegúrese de que el proceso Java que inicia el servidor de Liberty incorporado se haya iniciado con el argumento de JVM -javaagent apuntando a libertyInstallDir/bin/tools/ws-javaagent.jar. Si no se utiliza el argumento de JVM -javaagent, se inicia el tiempo de ejecución del servidor pero las aplicaciones no se consiguen iniciar sin excepciones obvias.

Restricciones relacionadas con el soporte para el adaptador de recursos de WebSphere MQ y JCA genérico

El adaptador de recursos WebSphere® MQ se puede utilizar en WebSphere Application Server Liberty utilizando la característica wmqJmsClient-1.1 o wmqJmsClient-2.0 o utilizando soporte genérico de JCA.

Puede utilizar el adaptador de recursos de WebSphere MQ versión 7.5 con Liberty versión 8.5.5 y posterior. Si desea utilizar la versión 8.0 del adaptador de recursos de WebSphere MQ, que se basa en el adaptador de recursos de JMS 2.0, debe asegurarse de que se está utilizando la versión más reciente de Liberty que es compatible con el adaptador de recursos de JMS 2.0.

Notas:
  • Con Liberty versión 8.5.5.2, la característica wmqJmsClient-1.1 se debe utilizar con un adaptador de recursos IBM MQ versión 7.5.0.5 o posterior.
  • Con Liberty versión 8.5.5.6, se debe utilizar la característica wmqJmsClient-2.0 con un adaptador de recursos IBM MQ versión 8.0.0.3 o posterior.

Para obtener más información acerca de la compatibilidad de versiones entre el adaptador de recursos de WebSphere MQ y Liberty, consulte la Referencia para obtener el adaptador de recursos de WebSphere MQ.

Si está utilizando el soporte JCA genérico, se aplicarán las restricciones siguientes:
  • Para ejecutar el adaptador de recursos IBM® WebSphere MQ en z/OS, debe utilizar la característica wmqJmsClient-1.1 o wmqJmsClient-2.0.
  • Las funciones de rastreo y registro no se han integrado en el sistema de rastreo de Liberty utilizando el JCA genérico. El rastreo se registra en un archivo independiente y se debe haber habilitado estableciendo las propiedades del sistema. El procedimiento para habilitar el rastreo es el mismo que la configuración de clases de WebSphere MQ para el recurso de rastro JMS para un entorno estándar Java. Consulte Stanza de rastreo de entorno estándar Java.
  • Las clases IBM MQ para Java no están soportadas en Liberty. No se deben utilizar con la característica de mensajería Liberty de IBM MQ o con el soporte JCA genérico. Si desea más información, consulte Utilización de interfaces WebSphere MQ Java en entornos J2EE/JEE.

El mantenimiento de versiones no es posible para las aplicaciones del directorio dropins

Para las aplicaciones en el directorio dropins, el supervisor de aplicación utiliza el nombre de archivo y la extensión de archivo para determinar el tipo de aplicación y para generar el nombre y el id de aplicación. Por tanto, no puede especificarse el número de versión para la aplicación utilizando el nombre o la extensión de archivo. En un entorno de producción, no es aconsejable utilizar el directorio dropins.

Las aplicaciones de sesión compartida deben almacenar objetos de sesión en bibliotecas compartidas

Cuando se utiliza la extensión de aplicación de contexto de sesión compartida o <shared-session-context value="true"/> en ibm-application-ext.xml, todos los objetos que se almacenan en la sesión deben estar disponibles en las bibliotecas compartidas que están asociadas con la aplicación para que la sesión pueda invalidarse.

Restricciones de la característica Centro de administración

Para la característica adminCenter-1.0, se aplican las restricciones siguientes:
  • El uso de una máquina virtual de IBM Java (JVM) disponible con un producto WebSphere Application Server tradicional, como Network Deployment, puede provocar que WebSphere Liberty Administrative Center ("Centro de administración") no aparezca en un navegador. De forma predeterminada, la JVM IBM JVM disponible con un producto WebSphere Application Server tradicional señala a clases de seguridad que solo están disponibles con un producto WebSphere Application Server tradicional, y no las clases de seguridad necesarias para Centro de administración, que requiere SSL (Secure Sockets Layer). Utilice una JVM que admita productos de Liberty y SSL.
    Puede obtener una JVM que admite productos Liberty y SSL de las ofertas de Installation Manager o developerWorks:
    • Utilizando Installation Manager, seleccione primero el producto Liberty y, después, seleccione WebSphere SDK para Liberty. Utilice Installation Manager para instalar el producto Liberty y el kit de desarrollo de software (SDK). El WebSphere SDK para Liberty incluye el soporte necesario para productos Liberty y SSL y ofrece un cliente Java, JConsole.
    • Vaya a http://www.ibm.com/developerworks/java/jdk/index.html en el sitio web developerWorks y descargue un IBM Java development kit (JDK) para el sistema operativo. El sitio web developerWorks no tiene una JVM para todos los sistemas operativos. Por ejemplo, debe obtener el JDK de Eclipse para sistemas operativos Windows.
  • El gráfico Uso de CPU de la vista Supervisor de Centro de administración muestra 0 % de uso de CPU para las JVM que no proporcionan estadísticas de CPU de proceso. Para obtener información acerca del gráfico, consulte Métricas de supervisión en el Centro de administración.
[16.0.0.4 and later]Para la versión beta de la herramienta Java Batch, se aplican las restricciones siguientes:
  • Los registros de trabajo de máquinas remotas no pueden verse debido a problemas de autenticación de seguridad.
  • Si se visualizan registros de instancias, puede esperarse un error si las ejecuciones están repartidas entre varios hosts.
  • Las listas sin filtrar sólo muestran los resultados clasificados según las instancias actualizadas más recientemente.
  • Cuando se ejecuta un filtro para all, los resultados no se clasifican según las instancias actualizadas más recientemente.
  • Sólo se visualizan cincuenta o menos resultados en la lista si la lista se ha filtrado o no.
  • El uso de Java Batch beta requiere la utilización de una base de datos persistente con la característica batchManagement-1.0.

Restricción de la característica appClient-1.0

Para la característica appClient-1.0, se aplica la restricción siguiente:
  • La característica no soporta los clientes de aplicación Java EE y solo puede iniciar programas de cliente autónomo.

Restricciones de la característica appSecurity-2.0

Para la característica appSecurity-2.0, se aplican las restricciones siguientes:
  • Para las aplicaciones EJB, no se admite la run-as-mode de SYSTEM_IDENTITY en los valores de extensión del archivo ibm-ejb-jar-ext.xml.
  • La API getCallerIdentity no está soportada para los beans de sesión singleton.
  • Las API HttpServletRequest.isUserInRole y EJBContext.isCallerInRole o los elementos del descriptor de despliegue pueden hacer referencia a los nombres de rol sin declarar antes los nombres de rol mediante la anotación @DeclareRoles o el elemento del descriptor de despliegue <security-role/>. Sin embargo, los roles deben declararse antes de utilizarlos en WebSphere Application Server tradicional.

Restricciones de la característica de validación de beans

Para la característica beanvalidation-1.0, se aplican las restricciones siguientes:
  • No se admite la validación de beans en las aplicaciones OSGi.
Para la característica beanValidation-1.1, se aplican las restricciones siguientes:
  • No se admite la validación de beans en las aplicaciones OSGi.
  • Las aplicaciones que proporcionan una implementación personalizada de ConstraintValidatorFactory en un archivo validation.xml con la característica beanValidation-1.0 no se compilan en la API de Bean Validation 1.1.
  • Si no hay ningún archivo validation.xml en el módulo con el que está asociado, solo puede haber un archivo validation.xml y la propiedad com.ibm.ws.beanvalidation.allowMultipleConfigsPerApp se debe establecer en false en uno de los archivos siguientes:
    • jvm.options
      -Dcom.ibm.ws.beanvalidation.allowMultipleConfigsPerApp=false
    • bootstrap.properties
      com.ibm.ws.beanvalidation.allowMultipleConfigsPerApp=false

Restricciones de la característica de memoria caché dinámica

Las siguientes características de memoria caché dinámica no están disponibles o tienen disponibilidad limitada:
  • No se admite la réplica de memoria caché.
  • Solo se admite la modalidad de almacenamiento en memoria caché de disco de alto rendimiento con las técnicas aleatoria y desalojo basado en tamaño.
  • No se admite el almacenamiento en memoria caché del lado de servidor y del lado de cliente de servicios web así como la memoria caché de portlets en el archivo cachespec.xml.
  • No se admite el almacenamiento en memoria caché de servlets de los servlets SingleThreadModel.
  • No se admite la definición de la configuración de memoria caché mediante archivos de propiedades para los archivos JAR que contienen solo Enterprise JavaBeans (EJB).
  • La limitación del tamaño de memoria caché para almacenamiento dinámico funciona solo para las máquinas virtuales Java (JVM) de 32 bits.

Restricciones de la característica de Enterprise JavaBeans (EJB)

Se aplican las restricciones siguientes a las características de EJB:
  • Los módulos EJB anteriores a la versión 3.0 no están soportados cuando se utilizan las características EJB Lite, solo porque los inicios de EJB no están incluidos en EJB Lite. Esta restricción también significa que no están soportados los enlaces y las extensiones que utilizan el formato de archivo .xmi, en lugar del formato del archivo .xml.
  • Los beans de sesión no se enlazan al espacio de nombres ejblocal, lo que significa que los nombres de enlace ejb-ref y las búsquedas de JNDI deben utilizar los nombres java:global, java:app o java:module. Se hará caso omiso de los elementos simple-binding-name y binding-name de interfaz en los archivos ibm-ejb-jar-bnd.xml.
  • El directorio de desactivación de beans con estado no se puede configurar. Los archivos se desactivan en el área de trabajo del servidor.

Restricción de la característica j2eeManagement-1.1

Para la característica j2eeManagement-1.1, se aplican las restricciones siguientes:

  • El método getListenerRegistry() de Management EJB no recibe soporte. No se puede registrar un escucha de notificación de sucesos en un componente de Management EJB.

Restricciones de la característica jaxb-2.2

Para la característica jaxb-2.2, se aplican las restricciones siguientes:
  • Si la aplicación requiere clases de API JAXB y ya se ha iniciado, y se va a habilitar la característica de servidor jaxb-2.2, debe reiniciar el servidor con la opción --clean para que la aplicación pueda llamar a la API JAXB 2.2 y a las clases de implementación proporcionadas por la característica jaxb-2.2. De lo contrario, la aplicación todavía podrá enlazarse con la API JAXB y con las clases de implementación proporcionadas en el SDK Java.
  • Si está habilitada la característica de servidor jaxb-2.2 y desea utilizar su propia API JAXB y las clases de implementación en la aplicación, debe colocar su propia API JAXB y los archivos JAR de implementación en el directorio /WEB-INF/lib de la aplicación y configurar el cargador de clases de la aplicación para utilizar el comportamiento de delegación parentLast. De lo contrario, siempre estará en vigor la API JAXB y las clases de implementación proporcionadas por la característica jaxb-2.2. Para obtener más información sobre cómo configurar el comportamiento del cargador de clases para las aplicaciones en Liberty, consulte Alteración temporal de una API suministrada con una versión alternativa.

Restricciones de la característica jaxws-2.2

Para la característica jaxws-2.2, se aplican las restricciones siguientes:
  • Si la aplicación proporciona su propia copia de los archivos JAR de CXF como las bibliotecas de aplicación, por ejemplo, en el directorio WEB-INF/lib de una aplicación web, no puede habilitar la característica jaxws-2.2 en el archivo server.xml.
  • Dado que la característica jaxws-2.2 depende de la característica jaxb-2.2, las restricciones de característica jaxb-2.2 se aplican también a la característica jaxws-2.2.
  • Si la aplicación requiere clases de API JAXB y ya se ha iniciado, y se va a habilitar la característica de servidor jaxws-2.2, debe reiniciar el servidor con la opción --clean para que la aplicación pueda llamar a la API JAX-WS 2.2 y a las clases de implementación proporcionadas por la característica jaxws-2.2. De lo contrario, la aplicación todavía podrá enlazarse con la API JAX-WS y con las clases de implementación proporcionadas en el SDK Java.
  • El archivo de enlace de servicios web para Liberty es ibm-ws-bnd.xml. Los siguientes archivos de enlace de servicios web para WebSphere Application Server tradicional no se soportan:
    • ibm-webservices-ext.xmi
    • ibm-webservices-bnd.xmi
    • ibm-webservicesclient-ext.xmi
    • ibm-webservicesclient-bnd.xmi
    • ws-security.xml
  • No se admiten las configuraciones ni las clases de Apache Axis2.
  • No se admiten los proveedores de servicios web que implementan la interfaz javax.xml.ws.Provider<OMElement> o javax.xml.ws.Provider<String>.
  • El atributo content-id de los archivos adjuntos MIME debe colocarse entre corchetes angulares para Liberty. Por ejemplo, <IDprueba>.
  • La opción -inlineSchemas no es compatible con la herramienta wsgen que se proporciona en Liberty.
  • Habilite MTOM si desea transferir datos binarios grandes utilizando los servicios web de JAX-WS para evitar el error de Memoria agotada (OOM - Out of memory).
  • Para aplicaciones de servicio web, si el cliente de servicio y el proveedor de servicio no se hallan en la misma aplicación y se ha modificado el archivo WSDL de la aplicación del proveedor de servicios, tendrá que reiniciar manualmente la aplicación del cliente de servicios web para evitar el problema de memoria caché de definición WSDL.

Restricciones de la característica jsf-2.2

Para la característica jsf-2.2, se aplican las restricciones siguientes:
  • Cuando se utiliza la característica jsf-2.2 con un archivo faces-config.xml y especifique la versión 2.2 y el espacio de nombres, obtendrá un error.
  • Existen conflictos de característica si habilita jsf-2.2 con cdi-1.2, ejb-3.2 y jpa-2.1.

Restricciones de la característica jsp-2.2

Para la característica jsp-2.2, se aplican las restricciones siguientes:
  • No hay soporte para la opción de configuración useInMemory que solo almacena el archivo JSP convertido en la memoria.

Restricciones de la característica logstashCollector-1.0

Se aplican las siguientes limitaciones a la característica logstashCollector-1.0:
  • Pérdida de datos: Es posible que algunos sucesos que se generan en Liberty no se reenvíen a logstash como se esperaba. La pérdida de datos puede producirse en los siguientes casos:
    1. Si se inicia el servidor de Liberty antes de que se inicie el servidor logstash. Se recomienda iniciar el servidor logstash antes de iniciar el servidor de Liberty.
    2. Condiciones de carga pesada. Es posible que se descarten sucesos en los casos en los que los sucesos se crean en Liberty más rápidamente de lo que los puede procesar el conducto de sucesos de Liberty, Logstash, y cualquier otro consumidor en sentido descendente. Liberty utiliza almacenamientos intermedios para evitar la pérdida de datos cuando la creación de sucesos es brevemente más rápida que el consumo de sucesos.
  • La característica logstashCollector-1.0 se ha probado y es compatible con Logstash V2.x.

Restricciones de característica logmetCollector-1.0

Se aplican las limitaciones siguientes a la característica logmetCollector-1.0:
  • Pérdida de datos – Algunos sucesos que se han generado en Liberty se podrían enviar a logmet como se esperaba. La pérdida de datos se podría producir bajo el escenario siguiente:

    Condiciones de carga pesada. Se podrían eliminar sucesos en los casos donde los sucesos se crean en Liberty más rápidamente de lo que se pueden procesar mediante el conducto de sucesos de Liberty, logmet, y cualquier otro consumidor en sentido descendente. Liberty utiliza almacenamientos intermedios para evitar la pérdida de datos cuando la creación de sucesos es brevemente más rápida que el consumo de sucesos.

  • Pérdida de conexión - La conexión con el servicio logmet en Bluemix se desconecta con frecuencia.

Restricción de la característica monitor-1.0

Para la característica monitor-1.0, se aplican las restricciones siguientes:
  • Si se elimina la característica del archivo server.xml, debe reiniciar el servidor para hacer que funcionen las aplicaciones JAX-WS.

Restricciones de la característica requestTiming-1.0

Para la característica requestTiming-1.0, se aplican las restricciones siguientes:
  • Se ha demostrado que la característica requestTiming-1.0, cuando está activada, tiene un efecto negativo del 4% en el posible rendimiento máximo de la aplicación, cuando se mide con la aplicación DayTrader. Aunque el efecto en la aplicación podría ser superior o inferior a dicha cifra, debería ser consciente de que se podría advertir alguna degradación del rendimiento.

Restricción de la característica restConnector-1.0

Para la característica restConnector-1.0, se aplican las restricciones siguientes:

  • Los usuarios de la característica restConnector-1.0 o de cualquier otra característica que incluya restConnector-1.0, como por ejemplo collectiveMember-1.0 y collectiveController-1.0, que deseen ejecutar aplicaciones que contengan un tiempo de ejecución personalizado de JAXRS 2.0 deben añadir la característica jaxrs-2.0 a dicho servidor.

Restricciones de la característica scim-1.0

Se aplican las restricciones siguientes para la característica scim-1.0:
  • Los atributos members no se recuperan al buscar groups.
  • Los atributos groups de users no se recuperan al buscar users.
  • El tipo canónico de direct/indirect no se puede establecer para el atributo groups de users.
  • Solo se puede definir un atributo email de usuario de tipo canónico, work.
  • Solo se puede definir un atributo ims de usuario de tipo canónico, work.
  • No se puede establecer ni devolver los atributos de esquema ampliado de SCIM, como por ejemplo entitlements, roles y x509Certificates.
  • El atributo userName no se puede utilizar con ningún otro atributo en un filtro.
  • Para usuarios en registros básicos y SAF, solo se puede establecer userName, displayName, id, schema, meta.location y groups. userName y displayName tendrán el mismo valor.
  • Listar/consultar con registros básicos y SAF no funciona de la misma forma que el registro ldapRegistry.
  • Los operadores como pr, gt, ge, lt, le, and, or y () no funcionarán con registros básicos y SAF. Además, solo se debe utilizar un operador en el filtro para registros básicos y SAP.
  • Los registros básicos y SAF son de solo lectura.
  • Al crear user no se puede establecer el atributo groups.

Restricciones de la característica wmqJmsClient-1.1

Para la característica wmqJmsClient-1.1, se aplican las restricciones siguientes:
  • Debe establecer manualmente la variable PATH en las variables de entorno de Windows para que apunten al directorio bin de instalación de IBM MQ. Debe establecer esta variable path cuando la aplicación utiliza la modalidad de conexión BINDING.
  • Las clases de IBM MQ para Java no se soportan en Liberty. No se deben utilizar con la característica de mensajería Liberty de IBM MQ o con el soporte JCA genérico. Para obtener más información, consulte Utilización de interfaces Java de WebSphere MQ en entornos J2EE/JEE.
  • El tipo de transporte BINDINGS_THEN_CLIENT del adaptador de recursos IBM MQ no se admite para la característica wmqJmsClient-1.1.
  • La característica de seguridad de mensajería avanzada (AMS) no está incluida para la característica wmqJmsClient-1.1.

Restricciones de la característica wmqJmsClient-2.0

Para la característica wmqJmsClient-2.0, se aplican las restricciones siguientes:
  • Debe establecer manualmente la variable PATH en las variables de entorno de Windows para que apunten al directorio bin de instalación de IBM MQ. Debe establecer esta variable path cuando la aplicación utiliza la modalidad de conexión BINDING.
  • Las clases de IBM MQ para Java no se soportan en Liberty. No se deben utilizar con la característica de mensajería Liberty de IBM MQ o con el soporte JCA genérico. Para obtener más información, consulte Utilización de interfaces Java de WebSphere MQ en entornos J2EE/JEE.
  • El tipo de transporte BINDINGS_THEN_CLIENT del adaptador de recursos IBM MQ no se admite para la característica wmqJmsClient-2.0.

Restricción de la característica collectiveController-1.0

Si inicia un servidor de controlador de colectivo y luego cambia su configuración IP, el controlador ya no funciona correctamente.

Restricciones de la característica jpa-2.1

Para la característica jpa-2.1, se aplican las restricciones siguientes:
  • No puede utilizar un proveedor JPA 2.1 alternativo. Si necesita soporte de 2.1, debe utilizar el proveedor incorporado.
  • No puede utilizar ninguna característica o anotación específica a EclipseLink en la aplicación. Solo puede utilizar las API javax.persistence.

Restricciones de la característica concurrent-1.0

Para la característica concurrent-1.0, se aplican las restricciones siguientes:

Para el contexto de hebra de tipo securityContext, cualquier información personalizada del sujeto que no se haya añadido mediante un módulo de inicio de sesión JAAS no se propagará. Por ejemplo, si el sujeto del remitente contiene un principal personalizado que se ha añadido mediante TAI, el sujeto propagado no contendrá este principal personalizado.

Restricciones de la característica sipServlet-1.1

Para la característica sipServlet-1.1, se aplican las restricciones siguientes al soporte SIP (Session Initiation Protocol):
  • Los contadores SIP para Performance Monitoring Infrastructure (PMI) no están soportados.
  • La autenticación de resumen SIP y JSR 289 Sección 17, la sección de seguridad, no están soportados.
  • La agrupación en clúster y la persistencia del dialogo SIP no están soportadas.

Restricciones de la característica jacc-1.5

Para la característica jacc-1.5, se ignoran las siguientes configuraciones:
  • La información de autorización (los atributos users y groups del atributo authorizations) en un archivo ibm-application-bnd.xml o un archivo ibm-application-bnd.xmi del archivo ear de la aplicación.
  • La información de autorización (los atributos user, group y special-subject del atributo security-role en el elemento application-bnd) en el archivo server.xml.

Icono que indica el tipo de tema Tema de referencia



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_restrict
Nombre de archivo:rwlp_restrict.html