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).
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.
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�.)
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).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
.
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.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:14