Dans cet article, nous allons voir comment installer le serveur d’application Oracle Weblogic 10.3 sur Mac OS X (10.6). Vous verrez que cela n’est pas aussi trivial que sur Windows… Ainsi quelques actions supplémentaires sont nécessaires afin de pouvoir faire fonctionner correctement un domaine Weblogic sur votre OS préféré.
1. Téléchargement du bundle sur Oracle.com
Il n’existe pas d’installeur spécifique pour Mac OS, il faudra donc télécharger l’installeur générique fourni par Oracle. Deux types d’installeurs génériques existent, à vous de choisir celui qui vous convient le mieux:
- L’installeur Internet: une connexion Internet sera requise lors de l’installation. Cet installeur fait 8MB.
- L’installeur “full”: aucune connexion Internet ne sera requise lors de l’installation. Cet installeur fait 473MB.
2. Installation du serveur
Une fois l’installeur téléchargé, lancez un terminal dans le répertoire de téléchargement et exécutez l’instruction suivante:
java -Xmx1024m -Dos.name=unix -jar net_server103_generic.jar ou java -Xmx1024m -Dos.name=unix -jar server103_generic.jar
Laissez-vous guider par l’installeur et installer le serveur Weblogic où bon vous semble. Dans le cadre de ce tutorial, je l’ai installé dans le répertoire suivant: /Users/Benjamin/dev/servers/weblogic/bea.
3. Création d’un domaine et lancement de la console d’administration
Création du domaine:
La création de votre domaine ne sera pas couverte dans cet article. Néanmoins, je vous conseille vivement d’utiliser WLST pour le faire. Rendez-vous à cette adresse pour obtenir plus d’informations sur la commande createDomain fourni par WLST.
“Tunning” du domaine:
Si vous démarrez votre domaine sans avoir modifié le fichier setDomainEnv, vous obtiendrez un OutOfMemoryError lorsque vous tenterez d’accéder à la console d’administration du domaine. Faites le test si vous ne me croyez pas!!!
Pour corriger ce problème, vous devez éditer le fichier setDomainEnv qui se situe dans le répertoire bin du domaine et ajouter les lignes (en rouge) suivantes en début de fichier:
#!/bin/sh
# WARNING: This file is created by the Configuration Wizard.
# Any changes to this script may be lost when adding extensions to this configuration.
USER_MEM_ARGS="-Xms1024m -Xmx2048m -XX:MaxPermSize=256m -XX:ThreadStackSize=256"
export USER_MEM_ARGS
# --- Start Functions ---
Démarrage du serveur:
Démarrez votre domaine Weblogic en lançant un terminal dans le répertoire du domaine Weblogic et en exécutant l’instruction suivante:
sh startWeblogic.sh
Accès à la console d’aministration:
Accédez à la console d’administration de votre domaine Weblogic en ouvrant votre navigateur Internet préféré et en tapant l’adresse suivante:
http://localhost:7001/console
NB: Le port du serveur peut varier en fonction de la manière dont vous avez créé votre domaine Weblogic.
Voilà, cet article est maintenant terminé, il ne me reste plus qu’à vous souhaiter un: Bon code à tous!!!
–
Benjamin Sempéré
