Domino Références : Site francophone de ressources pour les développeurs Lotus Notes / Domino Domino Références
Site francophone de ressources pour les développeurs Notes/Domino
Annuaire Articles Forums Contact
Recherche
 
Mot exact résultats
Au Sommaire ...
Annuaire commenté des sites traitant de Lotus Notes/Domino
Articles d'actualité
Les forums de discussion
Une remarque, une critique, un encouragement. N'hésitez pas à me contacter.
The Team that meets in Forum.
Newsletter
email:   
s'abonner se désabonner 
Statistiques
 Stats du site

 

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:

  1. Comment procéder
  2. Pré-requis et configurations testées
  3. Tester la configuration
  4. 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

 

Mise à jour: 18/09/2003
Conception: Lionel, 2001-2002