Perfil Liberty

[Version 8.5 and later] El perfil Liberty es un entorno de ejecución de servidor de aplicaciones dinámico, rápido de iniciar y altamente combinable.

Puede instalar el perfil Liberty cuando instale WebSphere eXtreme Scale con WebSphere Application Server versión 8.5. Puesto que el perfil Liberty no incluye un entorno de tiempo de ejecución Java (JRE), tiene que instalar un JRE proporcionado por Oracle o por IBM®.

Para obtener más información sobre las ubicaciones y los entornos de Java soportados, consulte la sección Minimum supported Java levels (Niveles de Java mínimos soportados) en el Information Center de WebSphere Application Server.

Este servidor soporta dos modelos de despliegue de aplicaciones:
  • Desplegar una aplicación soltándola en el directorio dropins.
  • Desplegar una aplicación añadiéndola a la configuración de servidor.
El perfil Liberty soporta un subconjunto de las siguientes partes del modelo de programación completo de WebSphere Application Server:
  • Aplicaciones web
  • Aplicaciones OSGi
  • JPA (Java Persistence API)
Los servicios asociados como las transacciones y la seguridad sólo se soportan mientras lo requieran estos tipos de aplicación y la JPA.
Las características son las unidades de capacidad mediante las que se controlan las partes del entorno de ejecución que se cargan en un servidor concreto. El perfil Liberty incluye las siguientes características principales:
  • Validación de beans
  • Blueprint
  • API de Java para RESTful Web Services
  • Java Database Connectivity (JDBC)
  • Java Naming and Directory Interface
  • JPA (Java Persistence API)
  • JSF (JavaServer Faces)
  • JavaServer Pages (JSP)
  • Lightweight Directory Access Protocol (LDAP)
  • Conector local (para clientes Java Management Extensions (JMX))
  • Supervisión
  • JPA OSGi (soporte de JPA para aplicaciones OSGi)
  • Conector remoto (para clientes JMX)
  • Secure Sockets Layer (SSL)
  • Seguridad
  • Servlet
  • Persistencia de sesión
  • Transacción
  • Paquete de aplicaciones web (WAB)
  • Seguridad z/OS
  • Gestión de transacciones z/OS
  • [z/OS] Gestión de carga de trabajo z/OS

Puede trabajar con el entorno de ejecución directamente o utilizar WebSphere Application Server Developer Tools for Eclipse.

En plataformas distribuidas, el perfil Liberty proporciona un entorno tanto de desarrollo como de operaciones. En Mac, proporciona un entorno de desarrollo.

[z/OS] En sistemas z/OS, el perfil Liberty proporciona un entorno de operaciones. Puede trabajar de forma nativa con este entorno utilizando la consola MVS. Para el desarrollo de aplicaciones, considere la posibilidad de utilizar las herramientas de desarrollador basadas en Eclipse en un sistema distribuido aparte, en Mac OS, o en un shell de Linux en z/OS.

Ejecución del perfil Liberty con un JRE de terceros

Cuando se utiliza un JRE proporcionado por Oracle, deben tenerse en cuenta consideraciones especiales para ejecutar WebSphere eXtreme Scale con el perfil Liberty.
Punto muerto del cargador de clases
Puede que se produzca un punto muerto de cargador de clases que se haya solucionado utilizando los siguientes valores de JVM_ARGS. Si experimenta un punto muerto en la lógica de BundleLoader, añada los siguientes argumentos:
export JVM_ARGS="$JVM_ARGS -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass"
IBM ORB
WebSphere eXtreme Scale requiere que se utilice IBM ORB, que está incluido en una instalación de WebSphere Application Server, pero no en el perfil Liberty. Debe establecer los directorios validados para añadir el directorio que contiene los archivos IBM ORB Java (JAR). Los archivos IBM ORB JAR están incluidos en la instalación de eXtreme Scale.