> Tech > Etape 1 : Installer Apache Tomcat autonome

Etape 1 : Installer Apache Tomcat autonome

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

La dernière version de Tomcat (quand cet article a été écrit) est 4.1.18, qui prend en charge les specs Servlet 2.3 et JSP 1.2. Téléchargez la dernière distribution binaire d'Apache Tomcat à  partir du site Web d'Apache, sur votre PC.
Ensuite, transférez le package sur l'iSeries. Utilisez votre méthode favorite

pour transférer le fichier téléchargé
dans l’IFS de l’iSeries cible. Si
vous ne maîtrisez pas bien le transfert
de fichiers entre un PC et l’iSeries, suivez
les étapes de l’utilitaire FTP ligne
de commande Windows:

  1. Pour faire FTP à  partir de la ligne de
    commande, sélectionnez Run dans
    le menu Start sur votre PC et tapez où hostname est l’adresse IP ou le
    nom de réseau de l’iSeries cible.

  2. Connectez-vous en répondant aux
    invites username et password.

  3. Utilisez la commande put pour
    transférer le fichier, en indiquant les
    répertoires source et de destination,
    de la manière suivante :

    put

    Par exemple :

    put /tmp/jakarta-tomcat-4.1.18.zip

  4. Une fois le fichier transféré, entrez la
    commande quit pour sortir de la session
    FTP.

Le fichier de distribution étant sur
l’iSeries, vous êtes prêt à  extraire le
package. Démarrez une session
QSshell en utilisant la commande QSH,
et naviguez vers le répertoire où vous
avez placé le fichier de distribution
Tomcat. Extrayez les fichiers de l’archive
Zip au moyen de l’utilitaire jar
Java avec la syntaxe suivante :

jar xf jakarta-tomcat-4.1.18.zip

Quand la commande signe dollar
($) apparaît, l’extraction est terminée.
Déplacez le répertoire dans son emplacement
final. Par défaut, ce répertoire
a un nom long, donc il vaut peut-être
mieux le renommer. Pour déplacer et
renommer le répertoire, utilisez la
commande Unix move/rename (mv):

mv jakarta-tomcat-4.1.18.zip
[new directory name(e.g. /tomcat)]

J’ai placé le dossier Tomcat dans le
répertoire racine de l’IFS afin de garder
le classpath Java et les autres variables
d’environnement (que nous
verrons dans un moment) plus
courtes. A ce stade, vous pouvez aussi
supprimer l’archive Zip.
Vous devez maintenant optimiser
les classes Java de Tomcat pour fonctionner
sur l’iSeries. Cette optimisation
peut prendre plusieurs heures.
Utilisez la commande QShell suivante
pour traverser la structure de répertoires
Tomcat et optimiser tous les fichiers
JAR (Java archive) qui s’y trouvent,
en utilisant la commande
CRTJVAPGM (Create Java Program) :

for jar in $(find /[tomcat directory]
-name « *.jar »);
do system « SRTJVAPGM CLSF(‘ »$jar »‘
OPTIMIZE(40) »; done

La dernière étape de l’installation
consiste à  fournir des scripts de démarrage
et d’arrêt personnalisés pour
définir les variables d’environnement
afin d’utiliser Tomcat sur l’iSeries.
Ouvrez le script strtomcat.sh (figure 2)
dans un éditeur de texte, et modifiez le
chemin CATALINA_HOME pour correspondre
au chemin de Tomcat défini
ci-dessus. Selon votre version de Java
JDK, vous devrez peut-être modifier la
variable de chemin JAVA_HOME.
Changez les chemins dans le script
d’arrêt (figure 3) pour qu’ils correspondent
à  ceux du script de démarrage.
Une fois modifiés, copiez les
scripts dans le répertoire bin de l’installation
Tomcat.
A présent, pour tester l’installation,
naviguez vers le répertoire bin de l’application
Tomcat. Appelez le script de
démarrage en tapant « strtomcat.sh » à 
l’invite de commande QShell. Tomcat
démarrera et affichera plusieurs messages d’état, dont l’un devrait
indiquer « Starting service Tomcat-
Standalone Apache Tomcat/4.1.18 ».
(Selon la vitesse de votre machine, le
démarrage complet du serveur peut
demander quelques minutes.) Ouvrez
un navigateur et tapez l’adresse
comme indiqué ci-dessous, en substituant
votre adresse IP ou nom de réseau
iSeries dans l’URL :

http://[host iSeries IP or name]: 8080/
index.jsp

Si tout s’est bien passé, l’écran
splash d’introduction Tomcat devrait
apparaître dans le navigateur (figure
4). Comme vous pouvez le voir à  partir
de l’adresse, le port par défaut pour
Tomcat est 8080. Si vous désirez le
changer, voir la documentation.

Téléchargez gratuitement cette ressource

Travail hybride : 5 enjeux de mise en œuvre

Travail hybride : 5 enjeux de mise en œuvre

Pour rendre le travail hybride évolutif et durable pour la nouvelle ère, directions IT et Métiers doivent résoudre de nombreux défis. Bénéficiez d'un guide complet pour élaborer et exécuter une stratégie de Workplace capable de connecter et responsabiliser les employés pour créer un lieu de travail adaptable, robuste et résilient.

Tech - Par iTPro - Publié le 24 juin 2010