Websphere

Disponible uniquement sur Etudier
  • Pages : 8 (1977 mots )
  • Téléchargement(s) : 0
  • Publié le : 16 avril 2011
Lire le document complet
Aperçu du document
Websphere : serveur d'applications JEE
JEE : Java Servlets

Web : interconnexion de documents

Hyperlien : interconnexion entre deux machines distantes

HTTP : protocole de transport des liens Web sur un réseau

www : du Web sur du HTTP sur IP

Cookies : permet de faire un suivie de session HTTP

Transaction : somme de requête client serveur, et il y a un début et une fin. Si une desrequêtes ne passe pas c'est l'ensemble des requêtes qu'il faut refaire. On ne sait pas retourner en arrière.

CICS : gestionnaire de transaction, sur le web il faut pouvoir revenir en arrière si une transaction se passe mal.

JEE : moyen de rendre le web transactionnel (ex serveur application : jboss, glassfish, WebLogic, Geronimo, Jonas)

jboss acheter par Red Hat et non par IBM. Red Hat aalors cassé le contrat avec Jonas.

plus tard webLogic se met en vente, acheté par Oracle. Puis oracle achète SUN se qui leur permet de récupérer tout le JEE.

Il reste alors 2 serveurs applicatif : jboss (openSource) et Websphere.

JEE = Java Beans (utilisateur, client) + EJB(ex le salarié dans l'entreprise, fonction métier)

Websphere = gérer les composant métier (chef d'orchestre)unix = 1024 user par processus

Installation du package Websphere

DNS+IP+HOSTNAME
/etc/network/sysconfig > HOSTNAME

cd WAS puis ./install.sh
installer en tant que root
répertoire d'installation : par defaut /opt/IBM/Websphere/...
Proposition :
• gestionnaire de cellules
• serveurs d'appli
• cellule
Samples
Serveur d'application
ne pas activer sécurité administratif
nepas lancer "premier pas"

Pour lancer websphere : cd /opt/IBM/Websphere/AppServer/profiles/AppSrv01/bin
./startServer.sh server1

Vérification : netstat -planet | grep 9080

Principe - Infrastructure

Autonomes

Cluster ou gestionnaire de cellule (cellulle = l'ensemble d'un DMgr (gestionnaire de cellule) + NM (Noeuds Fédérés)

Nœud = 1 machine
Serveur = 1 JVM + des services JEEProfile = un environnement de gestion de serveurs.
Cellules = ensemble de nœuds

Installation en 2 temps : en premier le socle puis le profile

Pour une désinstallation propre :
cd /opt
rm -rf IBM
rm -rf .ibm
rm /udp.properties

Arrêt de JAVA : kill -9 java

Envirronement Applicatif
[pic]
[pic]
[pic]

autre domaine :
[pic]
[pic]
9080 : applications
9060 : adminhttp://localhost:9060/admin
activité guidé : comment vendre le websphere, explication, mode d'emploie
servers : une jvm, (kill -9 jvm)

ressources : tous les connecteurs entre applications

JNDI : gestionnaire d'annuaire externe
not bound = n'a pas étais binder, pas trouver donc on repart dans l'application ou doit se trouver le nom.

MRI registry ou l'on stocke toutes les infos nécessaires audémarrage d'un serveur.

System Administration : option de la console
Enable command assistance notifications : permet à chaque manipulation de la sauvegarder dans un fichier texte.

Monitoring and Tunning : TPV, tivoli

Vérifier la configuration : troubleshooting vérifie tout les fichier si la syntaxe est correcte, voire les résultats dans configuration information

en ligne de commande
cd/opt/IBM/WebSphere/AppServer/AppSrv01/bin
=> fichiers scripts
./serverStatus server1
on ne peut pas être certain que le serveur est allumé ou éteint, si on veut déterminer qu'une application est correct ou pas il nous faut déterminer avec un script nos critères de fonctionnement.

Installer une application

webshpere > entreprise > new

• Local file system ou remote file system

L'earne peut pas fonctionner comme cela, il doit soit être sur la machineX (local) soit sur la remote (WAS).

Récup le fichier en local

Comment l'installer : en détail puis next

"Générate default biding : prend les classes automatiquement et fait les liens entre celles qui se ressemble (NE PAS FAIRE, peut tout casser)"

STEP 1

ISP : page web qui contient du JAVA
• Laisser les...
tracking img