Page suivantePage pr�c�denteTable des mati�res

2. Configuration de votre serveur (avec explications)

Cette section vous conduira � travers l'installation de mon package Java CGI, et sera agr�ment�e d'explications g�n�reuses qui vous permettront de mesurer les cons�quences de vos actes. Si vous souhaitez simplement installer les programmes, sans vous soucier du pourquoi et du comment, sautez directement � la section Configuration du serveur (version courte).

2.1 Contraintes logicielles et mat�rielles

Ce logiciel devrait fonctionner sur n'importe quel syst�me � la Unix sur lequel se trouvent au moins install�s le JDK et un serveur Web. J'utilise pour ma part un Linux Debian sur lequel tourne le d�mon HTTP apache. Si cela ne fonctionne pas sur votre installation, n'h�sitez pas � me contacter � dhs@orbits.com.

Malheureusement, l'interpr�teur Java n'est pas particuli�rement �conome en m�moire ; si vous devez utiliser souvent des programmes de CGI en Java, quelques m�gaoctets de RAM suppl�mentaires ne seront pas de trop.

2.2 Java CGI

Le logiciel que j'ai �crit s'appelle Java CGI (Note: au cas o� vous ne l'auriez pas encore remarqu� (NdT)). Vous pouvez le r�cup�rer par ftp anonyme � l'adresse ftp://www.orbits.com/pub/software/java_cgi-0.4.tgz. (Le num�ro de version peut avoir chang�.)

2.3 D�ploiement des sources

Choisissez un r�pertoire o� vous pourrez tranquillement d�ployer l'archive du package. Je sugg�re g�n�ralement /usr/local/src. D�sarchivez ensuite � l'aide de la commande (Note : les "lignuxeurs" pr�f�reront sans doute le plus �l�gant tar xzvf java_cgi-0.4.tgz (NdT).) :

 gzip -dc java_cgi-0.4.tgz | tar -xvf -
Cela aura pour effet de cr�er un r�pertoire de nom java_cgi-0.4. Vous y trouverez les fichiers auxquels nous feront r�f�rence dans la suite. (Si le num�ro de version a chang�, suivez les instructions qui s'y trouvent � partir de maintenant).

2.4 Chemins locaux

Vous allez devoir d�cider de l'endroit o� vous souhaitez que les programmes Java CGI r�sident. La plupart du temps, vous aurez int�r�t � les placer dans un r�pertoire parall�le au r�pertoire cgi-bin. La configuration de mon serveur apache indiquait /var/web/cgi-bin comme r�pertoire cgi-bin par d�faut. J'ai donc plac� mes programmes Java CGI dans le r�pertoire /var/web/javacgi. Il n'est pas conseill� de placer ces programmes dans l'un des r�pertoires r�f�renc�s par CLASSPATH. �ditez le Makefile pour refl�ter la configuration de votre syst�me. En tant qu'utilisateur root, lancez make install. Cela aura pour effet de compiler vos programmes Java, modifier le script java.cgi pour qu'il s'adapte � votre syst�me, et installer les programmes au bon endroit. Si vous souhaitez �galement disposer d'une version HTML de ce document, et d'un document test en HTML, lancez plut�t make all.

2.5 Test de votre installation

Les documents javacgitest.html, javaemailtest.html et javahtmltest.html devraient maintenant �tre install�s. Si vous avez choisi make all, ils se trouveront dans le r�pertoire sp�cifi� par la variable WEBDIR du Makefile. Dans le cas contraire, vous pouvez lancer make test pour les cr�er � partir de javacgitest.html-dist, javaemailtest.html-dist et javahtmltest.html-dist.

Apr�s vous �tre assur� que votre installation s'�tait d�roul�e correctement, vous pouvez supprimer les fichiers CGI_Test.class, Email_Test.class et HTML_Test.class de votre r�pertoire JAVACGI, ainsi que javacgitest.html, javaemailtest.html et javahtmltest.html de votre r�pertoire WEBDIR. Ils montrent les informations utilisateurs auxquelles le serveur est normalement seul � avoir acc�s.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:14