|
2. Installer le serveur de JSP sous Domino
par Lionel
|
Installer le serveur de JSP sous Domino
Article Précédent: Domino,
Java, Garnet et les JSP
Nous allons maintenant installer et configurer le serveur
de JSP sur notre serveur Domino. Attention tout de même
: c'est une opération qui va modifier la configuration
de votre serveur Domino. Je vous conseille donc de ne pas l'effectuer
dans votre environnement de production.
Table des matières:
- Comment procéder
- Pré-requis et configurations testées
- Tester la configuration
- Quelques liens utiles ...
1. Comment procéder
J'ai utilisé la procédure proposée par
Jurgen Van de Moere (JVM par la suite) un des membres de NotesOSS
(Open Source Software). Cette organisation a pour objectif de
proposer des logiciels libres pour la plateforme Domino. Leur
premier travail remarquable est Lookout, un template
de la base courrier qui reprend le look and feel d'Outlook Express
(Domino 6 uniquement).
Un des projets phares de Notes OSS est "Crimson"
: son but est de proposer un environnement de développement
JSP intégré à Domino. Le projet Crimson
a été lancé quelques jours après
l'annonce officielle de Garner par Lotus. La procédure
d'installation et de configuration proposée par JVM est
la première étape significative du projet Crimson.
Autant vous le dire tout de suite : cette procédure
est en anglais et nous ne disposons pas encore de traduction
française. Personnellement, cela ne me gêne pas
mais je sais que certains d'entre vous n'apprécient pas
de travailler sur des documents en anglais.
Bon. Ce qui doit vous consoler c'est que la procédure
est vraiment très bien faite. Une merveille du genre.
Alors je vous encourage fortement à la télécharger
et à l'essayer si vous en avez le loisir.
2. Pré-requis et configurations
testées
La configuration que nous allons installer repose sur le serveur
Apache Tomcat qui présente le double avantage d'être
gratuit et performant.
Voici la liste des éléments dont vous devez disposer
avant de commencer (tous les liens figurent en bas de cette
page):
- Apache Tomcat 4.0.2
- Domino Tomcat Redirector 1.0 : c'est cette DLL qui
va permettre au serveur Domino de dialoguer avec le serveur
Tomcat.
- La procédure de JVM sur NotesOSS : attention,
il se peut que les répertoires par défaut que
vous rencontriez soient différents de ceux utilisés
par JVM (qui a du écrire sa procédure pour Linux).
Vous corrigerez de vous-mêmes. Pour le reste c'est absolument
parfait.
- Domino 6 Pre-release 1 : n'oubliez pas de télécharger
régulièrement la documentation. En effet, dans
la toute première version la documentation du Designer
ne comportait aucune mention des JSP.
Côté systèmes d'exploitation, j'ai fait
le test avec Windows 2000 et Windows 95.
Enfin, vous noterez que le serveur de JSP fonctionne également
avec Domino 5 mais avec de moindres possibilités. Les
custom tag ne fonctionnent pas, ce qui fait perdre une grande
partie du bénéfice des JSP.
Bis repetita : n'installez pas tout ça sur votre environnement
de production. Utilisez plutôt un vieux PC.
Note: le 26 février 2002, JVM a posté
une nouvelle procédure qui permet de se passer du redirecteur
DSAPI. C'est utile si vous souhaitez utiliser un autre serveur
que Tomcat. Par contre, toujours selon JVM, les performances
sont moindres qu'avec un redirecteur.
3. Tester la configuration
JVM fournit en plus de sa procédure des fichiers qui
vont vous permettre de comprendre comment on configure une application
JSP. Mais c'est surtout un bon moyen de vérifier que
votre configuration est bien installée.
Bon, assez bidouillé les variables d'environnement. C'est
sympa mais ce n'est pas ce qui m'excite le plus (tiens c'est marrant
: à chaque fois que j'écris ce mot je pense à
Cameron Diaz).
Nous allons maintenant nous exercer à la programmation
de JSP.
Quelques liens utiles ...
Domino Tomcat Redirector
http://free.tagish.net/domino-tomcat/index.jsp
Integrating Domino 6 with Tomcat - NotesOSS Project "Crimson"
Contributed by NotesOSS Iron Chef Jurgen Van de Moere
http://notesoss.org/notesoss.nsf/pgDominoTomcat?OpenPage
Home Page Tomcat
http://jakarta.apache.org/
Download de Domino 6
http://www.notes.net/notes6
|