Extrait du site java.apache.org
Apache JServ un moteur de servlet Java 100% conforme aux spécifications de theJavaSoft Java Servlet APIs 2.0. Comme nous sommes convaincus de l'importance d'une complète portabilité entre les différentes plates-formes de servlet, et de la portabilité du code Java, nous avons travaillé avec Javasoft et d'autres JVM afin de fournir une interprétation ou des spécifications Java correctes, que ce soit pour les servlets ou le langage Java lui-même. mod_jserv est très simple à administrer (habituellement Java c'est l'enfer, jserv c'est un peu mieux :-)
Hélas mod_jserv n'est plus activement développé, seuls les bugs trouvés sont corrigés. Tomcat est le successeur de mod_jserv. Dès que l'auteur aura suffisament de temps et d'expérience de Tomcat, il améliorera ce HOWTO sur ce point
JDSK2.0 est dépassé maintenant. Seul mod_jserv en a besoin.
C'est l'API de Sun Microsystems pour le développement de Servlets
Site d'origine: http://java.sun.com/products/servlet/archive.html
Depuis que les sources de JSDK sont fermés, il n'y a plus rien à compiler.
N.B.: Le nom de fichier “jsdk20-solaris2-sparc.tar.Z” pourrait laisser croire que c'est un binaire pour plate-forme sparc ->. Il n'en est rien et il fonctionnera sur toutes les plates-formes.
cd /usr/local/ uncompress jsdk20-solaris2-sparc.tar.Z tar -xvf jsdk20-solaris2-sparc.tar |
Site d'origine: http://java.apache.org/jserv/dist/
cd /usr/local tar -xvzf ApacheJServ-1.1.2.tar.gz cd ApacheJServ-1.1.2 ./configure \ --prefix=/usr/local/jserv \ --with-apxs=/usr/local/apache/bin/apxs \ --with-JSDK=/usr/local/JSDK2.0 \ --enable-EAPI \ make make install |
Il est important d'utiliser l'option --enable-EAPI si Apache est compilé avec mod_ssl!
Extrait du site jakarta.apache.org
Tomcat est le containeur de servlet qui est utilisé dans Reference Implementation for the Java Servlet and JavaServer Pages technologies. Les spécifications des Servlet Java et des Pages JavaServer sont développée par Sun dans le cadre de la communauté Java.
Du point de vue des auteurs: Tomcat est le successeur de jserv qui n'est plus développé. Tomcat supporte les dernières définitions de l'API jsp et des servlet de SUN. Malheureusement, il est très difficile d'en compiler les sources à cause de "ant", son système de compilation. Il y a également une longue liste de dépendances. Voir http://jakarta.apache.org/tomcat/tomcat-4.0-doc/BUILDING.txt pour plus de détails - Bonne chance, et envoyez à l'auteur vos expériences.
Vous pouvez également regarder le HOWTO qui donne quelques indications pour l'installation à partir des binaires.
L'auteur est à la recherche de volontaires pour essayer de compiler Tomcat et créer une petite procédure d'installation.
Extrait du site java.sun.com
C'est trop pour ce HOWTO, allez voir http://java.sun.com/j2se/1.3/docs/relnotes/features.html
Allez à http://java.sun.com/j2se/1.3/ , Choisissez votre plate-forme et suivez les indications du site.
Vous devez maintenant exécuter le binaire:
chown +x j2sdk-1_3_1_02-linux-i386.bin ./2sdk-1_3_1_02-linux-i386.bin |
N.B. : Une version de java plus récente est disponible, vous pouvez la télécharger la 1.4.0 en prenant garde aux problèmes de stabilité
Après avoir accepté la licence, vous pourrez décompresser les fichiers pour les mettre dans "/usr/lib"
Site d'origine: http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.3/bin/jakarta-tomcat-4.0.3.tar.gz
cd /usr/local tar -xvzf jakarta-tomcat-4.0.3.tar.gz cd jakarta-tomcat-4.0.3 cd bin rm *.bat echo export JAVA_HOME=/usr/lib/java/ >> /etc/profile . /etc/profile |
Maintenant vous devriez pouvoir lancer tomcat:
/usr/local/apache/jakarta-tomcat-4.0.3/bin/startup.sh |
Vous devriez pouvoir vous connecter à: http://localhost:8080/index.html
Pour les étapes suivantes (installation de vos servlets et jsp), débrouillez vous...
N.B.: L'auteur n'est PAS un programmeur JAVA. Il pourra ne pourra vous apporter qu'une petite aide sur JAVA! L'auteur est un administrateur système expérimenté et vous conseille : de vous assurer que la variable CLASSPATH est correctement définie! C'est l'erreur la plus fréquente! Amusez-vous bien, et surtout n'oubliez pas de renvoyer à l'auteur vos retours d'expérience (ndr: en anglais).