> Tech > Déployer vos applications Web J2EE avec JBoss

Déployer vos applications Web J2EE avec JBoss

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

par Kenneth Sablan Unpingco et Laurel Sullivan - Mis en ligne le 22/09/2004 - Publié en Janvier 2004

Une alternative gratuite à  WebSphere

Si vous avez des applications J2EE à  déployer sur l'iSeries, vous n'êtes pas obligé d'opter pour WebSphere. Il existe en effet une alternative gratuite. JBoss est un serveur d'applications J2EE (Java 2 Enterprise Edition) conforme aux standards, open-source, écrit en Java 100 % pur.Le serveur JBoss et ses compléments sont disponibles sous une licence publique. Et, avec plus de 150 000 téléchargements par mois, JBoss est certainement le serveur de type J2EE le plus téléchargé du marché. Cet article vous apprend à  installer le serveur d'applications Web Java JBoss sur l'iSeries.
Nous avons décidé d'utiliser JBoss pour la société de Laurel (Sullivan Software, Inc) pour effectuer une « proof of concept » pour ses clients iSeries. Comme JBoss est un logiciel open-source proposé gratuitement, nous avons commencé à  écrire des systèmes applicatifs J2EE simples qui utilisent des Java Servlets, des JSP (Java Server Pages), des EJB (Enterprise JavaBeans) 2.0 et JMS (Java Message Service). Beaucoup des clients de Sullivan sont des entreprises petites mais florissantes qui doivent réfléchir soigneusement à  leurs choix informatiques. JBoss répondait le mieux à  leurs besoins du point de vue financier. Notre expérience avec différentes versions de WebSphere, WebLogic de BEA et Visual Studio C#.net nous a aidé à  évaluer JBoss sur l'iSeries. Après avoir réalisé notre simple application J2EE en utilisant JBoss pour les clients de Sullivan Software, Inc, nous savions que certains clients souhaiteraient acheter et faire migrer ces applications sur WebSphere ou WebLogic pour bénéficier des outils d'application rapides de ces serveurs et d'autres fonctions intéressantes.
Il est important de noter que nous avons décidé de créer un environnement séparé pour JBoss parce que nous voulions optimiser les ressources et les performances du système pour notre machine iSeries. Ce cours vous montre comment faire. Vous avez aussi la possibilité d'utiliser JBoss interactivement dans une session QShell mais, ce faisant, vous risquez d'influencer plus fortement les ressources et les performances de votre système iSeries. Sachez donc qu'il existe d'autres méthodes que celle que nous décrivons ci-dessous, pour installer JBoss sur un iSeries.

Avant de démarrer, vérifiez la configuration
de votre système iSeries. JBoss
demande un minimum d’OS/400
V5R1M0 au niveau PTF cumulatif
SF99510 – C2134510, avec des Group
PTF courants. Il vous faut aussi
Toolbox for Java d’IBM (ressource ID
5722JC1, option *BASE), l’IBM
Developer Kit for Java (resource ID
5722JV1, option *BASE) et le Java
Developer Kit 1.3 (resource ID
5722JV1, option 1). JBoss fonctionne
sur la JVM (Java Virtual Machine) version
1.3 ou supérieure.
Pour installer JBoss, allez à  sa page
d’accueil à  http://www.jboss.org, pour
télécharger le fichier zippé qui
contient la version qui vous intéresse.
Nous avons choisi le package JBoss-
3.0.3.zip parce que c’était alors la dernière
version. Il y a maintenant des versions
supplémentaires, donc vous
pouvez choisir une version supérieure
à  JBoss-3.0.3. La version 3.0.3 inclut
JBoss Web HTTP Server et le moteur
JSP/Servlet, les EJB et d’autres fonctions.
Elle a besoin d’environ 28 Mo
d’espace de stockage pour son chargement.
La version 3.0.3. est celle qui utilise Jetty comme le moteur composant
Web.
Il y a un lien Downloads sur le côté
gauche de la page. Défilez jusqu’à 
JBoss-3.0 et, sous Package, sélectionnez
« JBoss-3.0.3.zip ». Sur la page suivante,
vous êtes invité à  sélectionner
un miroir, qui est un site de réplique
hôte utilisé pour les téléchargements.
Vous pouvez choisir n’importe quel
site miroir. Double-cliquez sur l’icône
de fichier sous Download : le fichier se
télécharge sur votre desktop.
L’étape suivante consiste à  déployer
et à  extraire le fichier JBoss-
3.0.3.zip dans le répertoire racine de
l’iSeries. Pour cela, associez un lecteur
de réseau au répertoire racine de
l’iSeries puis copiez le fichier JBoss-
3.0.3.zip de votre desktop dans le répertoire
racine de l’iSeries.
Ensuite, démarrez l’interpréteur
Qshell sur l’iSeries en entrant la commande
STRQSH. Assurez-vous que
vous êtes dans le répertoire racine et
extrayez le fichier avec les commandes
suivantes :

cd /
jar xf /where/ever/you/put/jboss-3.0.3.zip

(pour notre exemple dans le répertoire
racine, nous avons utilisé jar
xf/jboss-3.0.3.zip).

L’extraction est terminée quand
l’environnement Qshell renvoie le
signe dollar (« $ »). L’opération d’extraction
construit un répertoire appelé
jboss-3.0.3. Passez à  ce répertoire et listez
les fichiers et répertoires avec les
commandes

cd jboss-3.0.3
ls

Vous devriez voir cinq répertoires :
bin, client, docs, lib et server.

Téléchargez cette ressource

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez toutes nos actualités à travers des interviews, avis, conseils d'experts, témoignages clients, ainsi que les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et Collaboration, Impression et Infrastructure.

Tech - Par iTPro.fr - Publié le 24 juin 2010