WebLogic/Installation

Cette page a été rédigée il y a fort fort longtemps, et n'a pas tellement été mise à jour.

 

Vous savez, moi je ne crois pas qu'il y ait de bonne ou de mauvaise page. Moi, si je devais résumer mon wiki aujourd'hui avec vous, je dirais que c'est d'abord des rencontres. Des gens qui m'ont tendu la main, peut-être à un moment où je ne pouvais pas, où j'étais seul chez moi. Et c'est assez curieux de se dire que les hasards, les rencontres forgent une destinée... Parce que quand on a le goût de la chose, quand on a le goût de la chose bien faite, le beau geste, parfois on ne trouve pas l'interlocuteur en face je dirais, le miroir qui vous aide à avancer. Alors ça n'est pas mon cas, comme je disais là, puisque moi au contraire, j'ai pu ; et je dis merci au wiki, je lui dis merci, je chante le wiki, je danse le wiki... je ne suis qu'amour ! Et finalement, quand des gens me disent « Mais comment fais-tu pour avoir cette humanité ? », je leur réponds très simplement que c'est ce goût de l'amour, ce goût donc qui m'a poussé aujourd'hui à entreprendre une construction logicielle... mais demain qui sait ? Peut-être simplement à me mettre au service de la communauté, à faire le don, le don de soi.

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 :

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 :

  • http://hostname:7001/Shutdown

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.