Outils pour utilisateurs

Outils du site


ide:eclipse:tomcat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ide:eclipse:tomcat [2016/11/15 23:00] – [Multiple contexts have a path of /path.] : ajout des sources rootide:eclipse:tomcat [2020/05/11 00:02] (Version actuelle) – Suppression de la taille par défaut pour les images root
Ligne 12: Ligne 12:
 |v8.5|1.2, 1.3, 1.4, 5, 6, 7|3.1| |v8.5|1.2, 1.3, 1.4, 5, 6, 7|3.1|
 |v9.0|1.2, 1.3, 1.4, 5, 6, 7, 8|4.0?| |v9.0|1.2, 1.3, 1.4, 5, 6, 7, 8|4.0?|
-<note>J'ai volontairement mis un 4.0? car lors de la création d'un serveur Tomcat, il n'est possible que de sélectionner la version 3.1 sous Eclipse ''Neon''. Mais si on importe la version 3.1 de ''servlet-api.jar'', il est indiqué que la classe ''GenericFilter'' est introuvable, classe qui n'existe que dans la version ''4.0''.</note>+ 
 +<WRAP center round info 60%> 
 +J'ai volontairement mis un 4.0? car lors de la création d'un serveur Tomcat, il n'est possible que de sélectionner la version 3.1 sous Eclipse ''Neon''. Mais si on importe la version 3.1 de ''servlet-api.jar'', il est indiqué que la classe ''GenericFilter'' est introuvable, classe qui n'existe que dans la version ''4.0''. 
 +</WRAP>
  
 =====Ajout d'un serveur Tomcat===== =====Ajout d'un serveur Tomcat=====
  
-Faites ''File|New|Other…'' puis sélectionnez ''Server|Server''. Il est alors nécessaire de choisir la version de Tomcat à utiliser. De préférence utilisez la dernière version disponible si le projet le permet. Sélectionnez la ''Target runtime'' ou créez en une. Le dossier de Tomcat sous Windows est le dossier ''Apache Tomcat'' de ''C:/Programmes'', sous Linux il est généralement ''/usr/share/tomcat-XXX'' et valider.+Faites ''File|New|Other…'' puis sélectionnez ''Server|Server''. 
 + 
 +Il est alors nécessaire de choisir la version de Tomcat à utiliser. De préférence utilisez la dernière version disponible si le projet le permet. 
 + 
 +La case à cocher ''Create a new local server'' indique à Eclipse que c'est à lui de gérer le serveur. Si la case n'est pas cochée, c'est à l'utilisateur qu'il incombera de lancer le serveur. Si cette n'existe pas (ancienne version), le serveur est géré par Eclipse. 
 + 
 +Sélectionnez la ''Target runtime'' ou créez en une. Le dossier de Tomcat sous Windows est le dossier ''Apache Tomcat'' de ''C:/Programmes'', sous Linux il est généralement ''/usr/share/tomcat-XXX'' et valider
 + 
 +Vérifiez que les librairies ''el-api.jar'', ''jsp-api.jar'' et ''servlet-api.jar'' sont dans ''CLASSPATH'' (voir paragraphe ci-dessous).
  
 Pour vérifier que la configuration du serveur est correct, lancez-le et allez dans votre navigateur Internet à l'adresse [[http://localhost:8080|localhost:8080]] Pour vérifier que la configuration du serveur est correct, lancez-le et allez dans votre navigateur Internet à l'adresse [[http://localhost:8080|localhost:8080]]
  
-{{ide:eclipse:tomcat:1.png|}}{{ide:eclipse:tomcat:2.png|}}{{ide:eclipse:tomcat:3.png|}}{{ide:eclipse:howto:projet:4.png|}}{{ide:eclipse:tomcat:5.png|}}+{{ide:eclipse:tomcat:1.png|Ajout Tomcat 1}}{{ide:eclipse:tomcat:2.png|Ajout Tomcat 2}}{{ide:eclipse:tomcat:3.png|Ajout Tomcat 3}}{{ide:eclipse:projet:4.png|Ajout Tomcat 4}}{{ide:eclipse:tomcat:5.png|Ajout Tomcat 5}}
  
-=====Modifier la variable système ''CLASSPATH''====+=====Modifier la variable système CLASSPATH====
  
 Allez dans le menu ''Run|Run Configurations…''. Sélectionnez le server Tomcat, allez dans l'onglet ''Classpath'', cliquez sur ''User Entries'' et validez ''Add External JARs…''. Ajoutez les librairies jar. Allez dans le menu ''Run|Run Configurations…''. Sélectionnez le server Tomcat, allez dans l'onglet ''Classpath'', cliquez sur ''User Entries'' et validez ''Add External JARs…''. Ajoutez les librairies jar.
  
 {{ide:eclipse:tomcat:p1-1.png|}}{{ide:eclipse:tomcat:p1-2.png|}} {{ide:eclipse:tomcat:p1-1.png|}}{{ide:eclipse:tomcat:p1-2.png|}}
 +
 +=====Configuration de la locale de Tomcat=====
 +Il suffit d'ajouter ''-Duser.language=en -Duser.country=US'' comme argument au server de ''Tomcat'' pour qu'il utilise la locale ''en_US''.
 +
 +Allez dans ''Run|Run configurations…'' puis sélectionnez dans l'arborescence le server ''Tomcat'' à configurer. Choisissez l'onglet ''Arguments'' et ajouter les 2 constantes dans le champ ''VM arguments:''.
 +
 +{{ide:eclipse:tomcat:locale1.png|Locale, étape 1}}
 +{{ide:eclipse:tomcat:locale2.png|Locale, étape 2}}
  
 =====Problèmes===== =====Problèmes=====
Ligne 96: Ligne 115:
  
 ====Multiple contexts have a path of "/path".==== ====Multiple contexts have a path of "/path".====
-[[http://stackoverflow.com/questions/7239613/multiple-contexts-with-the-same-path-error-running-web-service-in-eclipse-using|Source]]{{ :ide:eclipse:tomcat:multiple_contexts_with_the_same_path_error_running_web_service_in_eclipse_using_tomcat_-_stack_overflow.htm.maff |Archive}}+[[https://stackoverflow.com/questions/7239613/multiple-contexts-with-the-same-path-error-running-web-service-in-eclipse-using|Multiple contexts with the same path error running web service in Eclipse using Tomcat - Stack Overflow]] {{ :ide:eclipse:tomcat:multiple_contexts_with_the_same_path_error_running_web_service_in_eclipse_using_tomcat_-_stack_overflow_2020-04-27_7_52_08_am_.html |Archive du 30/08/2011 le 27/04/2020}}
  
 Ce message peut apparaître lorsqu'on fait un copier coller dans un même workspace d'un ''Web Dynamic Project''. Ce message peut apparaître lorsqu'on fait un copier coller dans un même workspace d'un ''Web Dynamic Project''.
ide/eclipse/tomcat.1479247204.txt.gz · Dernière modification : de root