tomcat 4, servlet et jar - Java - Programmation
Marsh Posté le 15-05-2002 à 10:51:20
Logiquement oui mais j'ai un doute de mes vagues souvenirs de certifs J2EE.
Déjà ton jar doit etre accessible à ta web app donc il faut le mettre dans tomcat_root/webapps/tawebapp/WEB-INF/lib si je me souviens bien
Essaie déjà ca. Pour le nom c'est comme si ct un fichier normal
[jfdsdjhfuetppo]--Message édité par DarkLord le 15-05-2002 à 10:52:01--[/jfdsdjhfuetppo]
Marsh Posté le 15-05-2002 à 12:12:13
la réponse :
il faut placer le jar dans le repertoire lib de tomcat. Ainsi, les class sont visibles par ts les projets. Comme la servlet est incluse dans le jar, pour l'appeler, il suffit de faire :
http://localhost/nimporte_quelle_w [...] .MaServlet
on peut mettre n'importe quelle webapps ou meme ne pas en mettre, car la servlet est visible a travers tous les projets du serveur web...ca a des avantages et des inconvenients...
En esperant que ca puisse aider quelqu'un un jour
Laurent
Marsh Posté le 15-05-2002 à 12:18:21
ouais mais alors ca signifie que ta servlet peut etre appellé de n'importe où. Ca peut etre souhaitable mais certainement pas ds tout les cas.
Marsh Posté le 15-05-2002 à 10:31:39
Bonjour à tous,
Voici mon probleme : j'esaie d'executer une servlet qui est contenue dans un jar (le serveur est tomcat 4).
Lorsque l'on execute une servlet, la synthaxe est http://localhost:8080/proj/servlet/MaServlet
Pour le package, on a http://localhost:8080/proj/package.MaServlet
Mais si je la place dans un jar avec toutes les classes qu'elle utilise (donc il y a un package), ou placer mon jar et comment appeler ma servlet ?
En fait, je devrais commencer par la question : est ce possible ?
Ca fonctionne sous fasttrack, alors j'ai un espoir
Merci d'avance pour vos reponses
Laurent