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.
Déployer vos applications Web J2EE avec JBoss
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

Les 10 tendances clés de l’Expérience Client (CX) pour 2025
Dans le contexte actuel, l'expérience client est un levier clé de réussite. Pour rester compétitives, les entreprises doivent adopter des stratégies CX audacieuses, en s'appuyant sur le cloud, le digital et l'IA. Alors quelles stratégies mettre en place pour garder une longueur d’avance ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’Intelligence Artificielle, le nouveau copilote du CRM : une révolution incontournable
- Optimiser la gestion de la relation client dans le secteur des sciences de la vie
- 2025, un « âge de raison » pour l’écosystème de la technologie ?
- 59 % des entreprises françaises victimes de ransomwares ont stoppé leurs opérations !
- KeeeX accélère son développement en Europe en 2025 !
