OVH Cloud OVH Cloud

servle ?

5 réponses
Avatar
Jean-Pierre B.
Bonjour,

j'ai écris un petit servlet test, mais je me heurte a un import
javax.servlet.*; non trouvé,

Dans quel fichier jar se trouve les packages javax.servlet et
javax.servlet.http ?

j'ai fait une premiere recherche avec winzip, mais je n'ai pas vu ces
packages dans rt.jar et dans les autres.

il faut un add on ?

je n'ai pas de probleme aves les jsp, j'ai installé un java sdk
1.4.2_04, j'ai pas tout compris, il me semblait que c'etait inclu.

Merci pour vos réponses

Cdt

5 réponses

Avatar
Pasturel Jean-Louis
Jean-Pierre B. wrote:
Bonjour,

j'ai écris un petit servlet test, mais je me heurte a un import
javax.servlet.*; non trouvé,

Dans quel fichier jar se trouve les packages javax.servlet et
javax.servlet.http ?

j'ai fait une premiere recherche avec winzip, mais je n'ai pas vu ces
packages dans rt.jar et dans les autres.

il faut un add on ?

je n'ai pas de probleme aves les jsp, j'ai installé un java sdk
1.4.2_04, j'ai pas tout compris, il me semblait que c'etait inclu.

Merci pour vos réponses

Cdt



il faut un container de servlet comme Tomcat qui fournit les classes

nécessaires.
les servlets ne font pas parties de JS2E ( Standard Edition) mais font
parties de J2EE ( Entreprise Edition)

Avatar
Jean-Pierre B.
j'ai installé un add on, web service developper pack 1.3 pour j2sdk1.4.* ,
j'ai pu compilé mon servlet

Ce qui est curieux, tous les exemples servlet fonctionnent, pas le mien, si
je copie le repertoire qui contient des fichier exemple
de servlets-example en toto, sans rien changer d'autre, j'ai constaté qu il
ne trouve plus les ressources des servlets, si j'execute a nouveau les
exemples servlet a partir de son repertoire initial ca marche, (j ai
arrete/relance tomcat entre chaque operation)

y'a t il un fichier de configuration qui dit a tomcat ou trouver les servlet
?


Merci
Avatar
Miguel Moquillon
j'ai installé un add on, web service developper pack 1.3 pour j2sdk1.4.* ,
j'ai pu compilé mon servlet

Ce qui est curieux, tous les exemples servlet fonctionnent, pas le mien, si
je copie le repertoire qui contient des fichier exemple
de servlets-example en toto, sans rien changer d'autre, j'ai constaté qu il
ne trouve plus les ressources des servlets, si j'execute a nouveau les
exemples servlet a partir de son repertoire initial ca marche, (j ai
arrete/relance tomcat entre chaque operation)

y'a t il un fichier de configuration qui dit a tomcat ou trouver les servlet
?


Par defaut, les applications web sous Tomcat sont placées dans
$TOMCAT_HOME/webapps. Celui-ci peut être modifier dans son fichier de
config server.xml (dans $TOMCAT_HOME/conf)
Dès le démarrage de Tomcat, il lit chacun des répertoires de webapps et
des .war (qui doivent représenter une appli web) et les charge avec un
contexte applicatif unique (le nom du répértoire généralement). Un
fichier de description de ton appli, web.xml, doit se trouver dans le
répértoire WEB-INF de celui-ci: $TOMCAT_HOME/<mon appli>/WEB-INF
Tu peux aussi placer un fichier de description de ton appli directement
dans $TOMCAT_HOME/webapps (<mon appli>.xml) dans lequel tu peux
spécifier à Tomcat où trouver ton appli.

Miguel

Avatar
Jerome B
Le jar qui va bien est servlet.jar.
Il faut l'inclure dans votre classpath si ce n'est pas fait automatiquement.

Sous tomcat, il existe
* les repertoires de librairies qui sont PEC pour toutes les applis (common)
* les repertoires de librairies qui sont PEC pour chaque appli particuliere
(mawebapp/WEB-INF/lib)

Si vous changez le nom d'un repertoire sur le disque, il faut penser a le
changer aussi dans tous les fichiers de configurations qui l'utilisent. Ce
sont des fichiers .xml comme web.xml dans le WEB-INF par exemple.

Si vous débutez avec Tomcat, je ne saurais que vous conseiller de faire
acheter un livre par votre entreprise, ou de chercher des tutoriaux.
Les fichiers de config de tomcat sont aussi très instructifs

Bon courage


Jerome B

"Jean-Pierre B." a écrit dans le message de news:
40d593e1$0$307$
j'ai installé un add on, web service developper pack 1.3 pour j2sdk1.4.* ,
j'ai pu compilé mon servlet

Ce qui est curieux, tous les exemples servlet fonctionnent, pas le mien,
si

je copie le repertoire qui contient des fichier exemple
de servlets-example en toto, sans rien changer d'autre, j'ai constaté qu
il

ne trouve plus les ressources des servlets, si j'execute a nouveau les
exemples servlet a partir de son repertoire initial ca marche, (j ai
arrete/relance tomcat entre chaque operation)

y'a t il un fichier de configuration qui dit a tomcat ou trouver les
servlet

?


Merci




Avatar
Jean-Pierre B.
Bonjour,

A force de lire la doc, j'avais fini par reussir a faire un web.xml pour mon
appli, mon servlet fonctionne parfaitement apres redemarrage tomcat

Merci pour vos informations