Paramètres d'environnement de servlet
Un environnement de développement est l'endroit où vous pouvez développer, tester et exécuter des servlets.
Comme tout autre programme Java, vous devez compiler le servlet à l'aide du compilateur Java javac Après avoir compilé l'application Servlet, déployez-la dans l'environnement configuré pour la tester et l'exécuter.
Si vous utilisez l'environnement Eclipse, vous pouvez directement vous référer à : Construction de l'environnement Eclipse JSP/Servlet.
Cette configuration de l'environnement de développement comprend les étapes suivantes :
Configurer le kit de développement Java
Cette étape implique de télécharger le kit de développement logiciel (SDK) Java et de définir la variable d'environnement PATH de manière appropriée.
Vous pouvez télécharger le SDK depuis le site Web Java d'Oracle : Téléchargements Java SE.
Une fois que vous avez téléchargé le SDK, suivez les instructions données pour installer et configurer les paramètres. Enfin, définissez les variables d'environnement PATH et JAVA_HOME pour qu'elles pointent vers les répertoires contenant java et javac, généralement java_install_dir/bin et java_install_dir respectivement.
Si vous utilisez Windows et avez installé le SDK dans C:jdk1.5.0_20, vous devez mettre les lignes suivantes dans votre fichier C:autoexec.bat :
set PATH=C:\jdk1.5.0_20\bin;%PATH% set JAVA_HOME=C:\jdk1.5.0_20
Alternativement, sous Windows NT/2000/XP, vous pouvez également cliquer avec le bouton droit sur « Poste de travail », sélectionner « Propriétés », puis sélectionner « Avancé », « Variables d'environnement ». Ensuite, mettez à jour la valeur de PATH et appuyez sur le bouton "OK".
Sous Unix (Solaris, Linux, etc.), si le SDK est installé dans /usr/local/jdk1.5.0_20 et que vous utilisez le shell C, vous devez mettre dans votre fichier .cshrc le lignes suivantes :
setenv PATH /usr/local/jdk1.5.0_20/bin:$PATH setenv JAVA_HOME /usr/local/jdk1.5.0_20
De plus, si vous utilisez un IDE (Integrated Development Environment), tel que Borland JBuilder, Eclipse, IntelliJ IDEA ou Sun ONE Studio, compilez et exécutez un programme simple pour vérifier que l'IDE sait le chemin d'accès à votre installation Java.
Configurer le serveur Web : Tomcat
Il existe de nombreux serveurs Web sur le marché qui prennent en charge les servlets. Certains serveurs Web sont téléchargeables gratuitement, et Tomcat en fait partie.
Apache Tomcat est une implémentation logicielle open source de la technologie Java Servlet et JavaServer Pages. Il peut être utilisé comme serveur autonome pour tester les servlets et peut être intégré au serveur Web Apache. Voici les étapes pour installer Tomcat sur votre ordinateur :
Téléchargez la dernière version de Tomcat depuis http://tomcat.apache.org/.
Une fois que vous avez téléchargé Tomcat, décompressez-le dans un emplacement pratique. Par exemple, si vous utilisez Windows, extrayez vers C:apache-tomcat-5.5.29, si vous utilisez Linux/Unix, extrayez vers /usr/local/apache-tomcat-5.5.29 et créez une variable d'environnement CATALINA_HOME pointant vers ces endroits.
Sous Windows, vous pouvez démarrer Tomcat en exécutant la commande suivante :
%CATALINA_HOME%\bin\startup.bat 或者 C:\apache-tomcat-5.5.29\bin\startup.bat
Sous Unix (Solaris, Linux, etc.), vous pouvez démarrer Tomcat en exécutant le commande suivante. Démarrez Tomcat :
$CATALINA_HOME/bin/startup.sh 或者 /usr/local/apache-tomcat-5.5.29/bin/startup.sh
Après le démarrage de Tomcat, vous pouvez accéder aux applications par défaut dans Tomcat en entrant http://localhost:8080/ dans la barre d'adresse du navigateur. Si tout se passe bien, les résultats suivants s'afficheront :
De plus amples informations sur la configuration et l'exécution de Tomcat peuvent être trouvées dans la documentation d'installation de l'application, ou vous pouvez visiter le site Web de Tomcat. : http://tomcat.apache.org.
Sous Windows, vous pouvez arrêter Tomcat en exécutant la commande suivante :
C:\apache-tomcat-5.5.29\bin\shutdown
Sous Unix (Solaris, Linux, etc.), Tomcat peut être arrêté en exécutant la commande suivante :
/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh
SET CLASSPATH
Puisque les servlets ne font pas partie du Java Platform Standard Edition, vous devez donc spécifier le chemin d'accès à la classe Servlet au compilateur.
Si vous utilisez Windows, vous devrez mettre les lignes suivantes dans votre fichier C:autoexec.bat :
set CATALINA=C:\apache-tomcat-5.5.29 set CLASSPATH=%CATALINA%\common\lib\servlet-api.jar;%CLASSPATH%
Ou, sous Windows NT/2000/XP, vous pouvez également faites un clic droit sur "Poste de travail", sélectionnez "Propriétés", puis sélectionnez "Avancé", "Variables d'environnement". Ensuite, mettez à jour la valeur de CLASSPATH et appuyez sur le bouton "OK".
Sous Unix (Solaris, Linux, etc.), si vous utilisez le shell C, vous devez mettre les lignes suivantes dans votre fichier .cshrc :
setenv CATALINA=/usr/local/apache-tomcat-5.5.29 setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
REMARQUE : En supposant que votre répertoire de développement est C:ServletDevel (sous Windows) ou /user/ServletDevel (sous UNIX), vous devez également ajouter ces répertoires à CLASSPATH de la même manière que ci-dessus.