Vous pouvez créer et gérer un profil Liberty avec IBM® Workload Deployer.
Avant de commencer
Pour vous familiariser avec IBM WebSphere Application Server
Hypervisor Edition, voir les informations de présentation de WebSphere Application Server Hypervisor
Edition Version 8.5.
Pour plus d'informations sur la mise à disposition de l'image, voir la documentation IBM Workload
Deployer.
Pourquoi et quand exécuter cette tâche
Cette tâche s'applique à WebSphere Application Server Hypervisor
Edition Version 8.5.
Vous pouvez utiliser IBM Workload Deployer pour créer et déployer des canevas de système virtuel qui contiennent des serveurs d'applications de profil Liberty.
Utilisez la procédure suivante pour créer un canevas et une image de système virtuel.
Procédure
- Créez un canevas.
- Dans la page d'accueil IBM Workload
Deployer, accédez à l'onglet Canevas.
- Cliquez sur Systèmes virtuels.
- Dans la page Canevas de systèmes virtuels, cliquez sur le signe + pour créer un canevas.
- Créez un canevas, entrez le nom du canevas et ajoutez sa description.
- Cliquez sur OK.
- Modifiez le nouveau canevas.
- Sélectionnez le nouveau canevas dans la liste des canevas.
- Cliquez sur Editer.
- Dans l'écran de l'éditeur, sélectionnez un serveur de profil Liberty et faites-le glisser vers le nouveau canevas.
- Cliquez sur Edition terminée.
- Utilisez le nouveau canevas pour créer une image de système virtuel.
- Dans la page des modèles de systèmes virtuels, cliquez sur Déployer.
- Entrez le nom du nouveau système virtuel.
- Pour définir les attributs du serveur d'applications, tels que le nom du serveur, le nombre de processeurs, la mémoire et les mots de passe, cliquez sur . Une nouvelle image de système virtuel est créée en fonction des valeurs que vous entrez.
Par exemple, si vous entrez le nom de serveur monserveur, les répertoires et fichiers sont créés automatiquement pour l'image de système virtuel résultante :
Tableau 1. Répertoires et fichiers générésFichier ou répertoire |
Emplacement |
Répertoire du code d'exécution Java |
/opt/IBM/WebSphere/AppServer/java |
Répertoire du code d'exécution de profil Liberty |
/opt/IBM/WebSphere/Liberty |
Répertoire de zone utilisateur de profil Liberty |
/opt/IBM/WebSphere/Profiles/Liberty |
Fichier d'environnement de serveur de profil Liberty |
/opt/IBM/WebSphere/Liberty/etc/server.env |
Fichier de configuration de serveur de profil Liberty |
/opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/server.xml |
Fichier de console de sortie de serveur de profil Liberty |
/opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/logs/console.log |
Fichier de messages de sortie de serveur de profil Liberty |
/opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/logs/messages.log |
Résultats
Le nouveau serveur d'applications de profil Liberty monserveur1, dispose d'un nombre limité de fonctions activées, est démarré automatiquement et n'a aucune application installée. Vous pouvez gérer cette instance de serveur d'applications avec des commandes de script ou un gestionnaire de travaux Version 8.5.
Par défaut, l'instance de serveur s'exécute sur le JDK IBM Java 1.6 fourni pendant le déploiement.
Le fichier server.env créé lors du déploiement définit le JDK que le serveur d'applications de profil utilise et crée le répertoire de base pour les données de configuration utilisateur :
- JAVA_HOME=/opt/IBM/WebSphere/AppServer/java/jre
- WLP_USER_DIR=/opt/IBM/WebSphere/Profiles/Liberty
Que faire ensuite
- Vous pouvez créer, démarrer ou arrêter les serveurs de profil Liberty avec la commande de script de serveur dans le répertoire bin d'exécution.
Par exemple, pour arrêter le nouveau serveur, utilisez SSH pour ouvrir une fenêtre de commande sur l'image de système virtuel Liberty. Exécutez la commande suivante depuis le répertoire /opt/WebSphere/Liberty/bin : ./server
stop monserveur1
La sortie générée lors de l'arrêt du serveur se trouve dans le répertoire des journaux de sortie :
/opt/IBM/WebSphere/Profiles/Liberty/usr/servers/myserver1/logs
Vous pouvez installer une application dans ce serveur en ajoutant une section <application> au fichier de configuration server.xml suivant :
/opt/IBM/WebSphere/Profiles/Liberty/usr/servers/myserver1/server.xml
Par exemple, pour installer l'exemple d'application Servlet qui se trouve sur le site Web IBM Developer Works, arrêtez le serveur et ajoutez la section suivante au fichier server.xml existant :
<application id="sample1" location="Sample1.war" name="SampleContext" type="war" />
Ajoutez le fichier d'application, Sample1.war, au répertoire /opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/apps et redémarrez le serveur.
Pour exécuter l'application, pointez un navigateur vers l'URL http://<votre système virtuel>:9080/SampleContext/SimpleServlet.
Le servlet génère le message suivant :
Simple Servlet ran successfully