Puede crear y gestionar un perfil Liberty con IBM® Workload Deployer.
Antes de empezar
Para familiarizarse con IBM WebSphere Application Server Hypervisor Edition, consulte la información general de WebSphere Application Server Hypervisor Edition Versión 8.5.
Para obtener más información sobre el suministro de imágenes, consulte la documentación de IBM Workload Deployer.
Acerca de esta tarea
Esta tarea se aplica a WebSphere Application Server Hypervisor Edition Versión 8.5.
Puede utilizar IBM Workload Deployer para crear y desplegar patrones del sistema virtual que contienen servidores de aplicaciones del perfil de Liberty.
Utilice el procedimiento siguiente para crear un nuevo patrón y crear una imagen del sistema virtual.
Procedimiento
- Crear un nuevo patrón.
- En la página inicial de IBM Workload Deployer, vaya a la pestaña Patrones.
- Pulse Sistemas virtuales.
- En la página Patrones del sistema virtual, pulse + para crear un patrón.
- Cree un nuevo patrón, escriba un nombre de patrón y añada una descripción.
- Pulse Aceptar.
- Editar un nuevo patrón.
- Seleccione el nuevo patrón de la lista de patrones.
- Pulse Editar.
- En la pantalla del editor, seleccione un servidor de perfiles Liberty y arrástrelo al nuevo patrón.
- Pulse Edición finalizada.
- Utilice el patrón nuevo para crear una imagen del sistema virtual.
- En la página Patrones del sistemas virtual, pulse Desplegar.
- Escriba un nombre para el nuevo sistema virtual.
- Para especificar los atributos del servidor de aplicaciones, como por ejemplo el nombre del servidor, número de procesadores, memoria y contraseñas, pulse . Se crea una imagen del sistema virtual nueva basada en los valores que especifique. Por ejemplo, si especifica myserver como el nombre del servidor, la imagen del sistema virtual resultante tendrá los siguientes directorios y archivos que ha creado:
Tabla 1. Directorios y archivos generados Archivo o directorio |
Ubicación |
Directorio de código de tiempo de ejecución Java |
/opt/IBM/WebSphere/AppServer/java |
Directorio de código de tiempo de ejecución de Liberty |
/opt/IBM/WebSphere/Liberty |
Directorio de área de perfiles de usuario de Liberty |
/opt/IBM/WebSphere/Profiles/Liberty |
Archivo de entorno del servidor de perfiles de Liberty |
/opt/IBM/WebSphere/Liberty/etc/server.env |
Archivo de configuración del servidor de perfiles de Liberty |
/opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/server.xml |
Archivo de la consola de salida del servidor de perfiles |
/opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/logs/console.log |
Archivo de mensajes de salida del servidor de perfiles de Liberty |
/opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/logs/messages.log |
Resultados
El servidor de aplicaciones de perfiles Liberty nuevo, denominado myserver1, tiene un conjunto limitado de características habilitadas, se inicia automáticamente, y no tiene aplicaciones instaladas. Puede gestionar esta instancia de servidor de aplicaciones con cualquiera de los mandatos de script o con un gestor de trabajos Versión 8.5. De forma predeterminada, la instancia de servidor se ejecuta en el JDK IBM Java 1.6, que se proporciona durante el despliegue.
El archivo server.env que se crea durante el despliegue especifica el JDK que utiliza el servidor de aplicaciones utiliza de perfiles Liberty y establece el directorio base para los datos de configuración del usuario :
- JAVA_HOME=/opt/IBM/WebSphere/AppServer/java/jre
- WLP_USER_DIR=/opt/IBM/WebSphere/Profiles/Liberty
Qué hacer a continuación
- Puede crear, iniciar o detener servidores de perfiles Liberty con el mandato de script del servidor en el directorio de tiempo de ejecución bin .
Por ejemplo, para detener el servidor nuevo, utilice SSH para abrir una ventana de mandatos en la imagen del sistema virtual del perfil de Liberty. Emita el mandato siguiente desde el directorio /opt/WebSphere/Liberty/bin: ./server
stop myserver1
Puede encontrar la salida generada cuando se detenga el servidor en el directorio de anotaciones cronológicas de salida:
/opt/IBM/WebSphere/Profiles/Liberty/usr/servers/myserver1/logs
Puede instalar una aplicación en este servidor añadiendo una stanza <application> al archivo de configuración server.xml siguiente:
/opt/IBM/WebSphere/Profiles/Liberty/usr/servers/myserver1/server.xml
Por ejemplo, para instalar la aplicación Ejemplo de servlet que se encuentra en el sitio web de IBM Developer Works, detenga el servidor y añada la sección siguiente al archivo server.xml existente:
<application id="sample1" location="Sample1.war" name="SampleContext" type="war" />
Añada el archivo de aplicación, Sample1.war, al directorio /opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/apps y vuelva a iniciar el servidor.
Para ejecutar la aplicación, apunte un navegador web al URL siguiente: http://<su sistema virtual>:9080/SampleContext/SimpleServlet
El servlet genera el mensaje siguiente:
El servlet simple se ha ejecutado correctamente.