Installer WebLogic 9.1 sous Ubuntu Server 6.06
Cette procédure décrit l’installation de WebLogic sur une distribution Ubuntu de base. Nous allons ainsi créer configuration Linux / WebLogic minimale.
Installer un serveur FTP
Afin de récupérer le fichier d’installation de WebLogic sur la machine, il faut mettre en place un serveur FTP (par défaut, aucun serveur FTP n’est installé sur Ubuntu). Voici la procédure :
-
Activer les dépôts Ubuntu suivants (fichier /etc/apt/sources.list):
-
_deb http://fr.archive.ubuntu.com/ubuntu dapper universe _
-
_deb-src http://fr.archive.ubuntu.com/ubuntu dapper universe _
-
Installer le serveur proftpd
-
sudo apt-get install proftpd
-
A l’issue de l’installation, le serveur sera démarré automatiquement
Il suffit maintenant de transférer le fichier server910_linux32.bin (version RedHat Enterprise x86) à l’aide d’un client FTP (effectuer le transfert en mode binaire). Le fichier sera placé sous le répertoire home de l’utilisateur connecté sous FTP.
Installer WebLogic
L’installation se fait en mode console car nous ne disposons pas d’environnement X.
-
Donner les droits d’exécution sur le fichier
-
sudo chmod a+x server910_linux32.bin
-
Lancer le programme d’installation en mode console
-
sudo ./server910_linux32.bin -mode=console
-
Créer un domaine
-
sudo /root/bea/weblogic91/common/bin/config.sh -mode=console
-
Dans le menu Choose Configuration Option, sélectionner le choix 1 (Yes) afin de pouvoir modifier l’adresse IP sur lequel le serveur doit écouter (par défaut, host = localhost ⇒ le serveur est inaccessible depuis une autre machine)
-
Modifier le paramètre Listen Address (choix 2) (exemple : 192.168.0.167)
-
Dans le menu Edit Domain Information, modifier le nom du domaine
-
Démarrer le domaine
-
sudo /root/bea/user_projects/domains/mydomain/startWebogic.sh
-
mydomain est le nom du domaine créé précédemment
-
Vérifier que le serveur est à l’écoute sur le port 7001
-
sudo netstat -tanpu | grep ":7001"
-
Ouvrir le port 7001 pour accéder au serveur depuis une autre machine
-
sudo iptables -A INPUT -p tcp -i eth0 --dport 7001 -j ACCEPT
-
Pour arrêter le domaine, invoquer l’url suivante depuis un browser web :
Installer un driver JDBC
WebLogic 8.1
-
Placer le driver (fichier(s) jar) dans le répertoire WLS_HOME/server/ext/jdbc/type_base
-
Déclarer une variable d’environnement CLASSPATH pointant sur le driver souhaité
-
Exemple : CLASSPATH=C:\bea\weblogic81\server\ext\jdbc\db2\db2jcc.jar;C:\bea\weblogic81\server\ext\jdbc\db2\db2jcc_javax.jar
Cette procédure a été testée sous Windows.
WebLogic 9.1
-
Copier le driver dans le répertoire %WL_HOME%\server\lib\
-
Dans le fichier WL_HOME\weblogic91\common\bin\commEnv.cmd, ajouter le driver à la variable WEBLOGIC_CLASSPATH
-
Exemple : set WEBLOGIC_CLASSPATH=%WEBLOGIC_CLASSPATH%;%WL_HOME%\server\lib\mysql-connector-java-3.1.10-bin.jar
Cette procédure a été testée sous Windows.