pb de deployment [Servlet - tomcat] - Java - Programmation
Marsh Posté le 14-08-2003 à 10:39:19
Le truc c kel tourne pas ou tu ne la vois meme pas dans le manager de tomcat ?
Marsh Posté le 14-08-2003 à 10:39:42
question basique ne veut pas dire description basique. Avec ca ne marche pas on ne peut pas avoir la moindre idée d'où se situe le problème
Marsh Posté le 14-08-2003 à 10:41:20
ok, le pb c'est que le scopier coller c pas possible, j'ai pas le net sur mon poste de travail, je vais voir l'erreur exacte
Marsh Posté le 14-08-2003 à 10:50:21
voila, ah les disquettes ca reste pratique
le web.xml
Code :
|
l'erreur (copier coller pas beau)
Code :
|
Marsh Posté le 14-08-2003 à 10:51:51
j'ai essayé de stopper / redemarrer tomcat ca ne change rien
Marsh Posté le 14-08-2003 à 11:01:39
tomcat a des exemples tout fait. Regarde déjà si les exemples fonctionnent
Marsh Posté le 14-08-2003 à 11:04:14
t'aurais pas le "servlet" qui est en trop dans ton URL ?
t'as essayé de taper "http: //localhost:8081/monAppli/HelloWorldExemple" directment ?
parce que là, ton tomcat, il te dit qu'il la trouve pas ta classe.. moi je pense à une mauvaise URL..
l'URL tapée n'est pas conforme au tag <url-Pattern>
Marsh Posté le 14-08-2003 à 11:21:49
DarkLord a écrit : tomcat a des exemples tout fait. Regarde déjà si les exemples fonctionnent |
oui les examples marchent... dans l'appli examples pas si je les recopie dans mon appli à moi
Marsh Posté le 14-08-2003 à 11:23:20
chichos a écrit : t'aurais pas le "servlet" qui est en trop dans ton URL ? |
nop ca fait pareil
Marsh Posté le 14-08-2003 à 13:14:48
regarde ton url-pattern : /HelloWorldExample
=> pour accéder à ta servlet, il faut que tu accèdes à
http://localhost:8001/monAppli/HelloWorldExample
Marsh Posté le 14-08-2003 à 13:16:19
chichos a écrit : t'aurais pas le "servlet" qui est en trop dans ton URL ? |
benou
Marsh Posté le 14-08-2003 à 13:18:22
DarkLord a écrit : |
oups ... pas vu ...
j'ai une excuse, je suis malade
Marsh Posté le 14-08-2003 à 18:19:30
ca marche toujours pas, c'est à se taper la tete contre les murs, vous avez pas une marche à suivre "simple", un truc comme :
1) creer un rep dans webapps avec un sous rep WEB-INF/classes
2) y mettre le fichier.class de ma servlet
3) contenu du web.xml : patati patata... (je pense que c la que je merdouille)
4) relancer tomcat
5) voilaca marche
alors qqun sait-il remplir les blancs ?
Es-ce que chez vous ca marche pour ceux qui ont un Tomcat d'installé sous la main ?
Merci bcp, je commence vraiment a criser la !!
Marsh Posté le 15-08-2003 à 10:16:55
au lieu de criser lis un tutorial. Essai&Erreur c'est bien un temps mais c'est pas comme ca que tu vas maitriser quoi que ce soit
Marsh Posté le 18-08-2003 à 14:09:26
mouais, ok mais les tutoriaux c'est toujours sous entendu la facon de déployer ta servlet aprés codage, c'est surtout des exemples de code qu'on trouve.
Tu en as un Darklord qui prend le lecteur "par la main" et décrit la procédure de déploiement pas à pas ?
Merci d'avance et désolé de faire le balourd mais c'est énervant cette situation.
Marsh Posté le 18-08-2003 à 14:17:03
deployment ... ça t'aurait arraché la langue d'écrire déploiement
Marsh Posté le 18-08-2003 à 14:18:41
Taz a écrit : deployment ... ça t'aurait arraché la langue d'écrire déploiement |
t'es lourd
Marsh Posté le 18-08-2003 à 14:20:54
DarkLord a écrit : |
+1
Marsh Posté le 18-08-2003 à 14:29:10
c'est pas vous les premiers à brise-burner tout le monde avec vos capellos ?
Marsh Posté le 18-08-2003 à 14:29:34
Taz a écrit : c'est pas vous les premiers à brise-burner tout le monde avec vos capellos ? |
ta gueule, en français dans le texte,
Marsh Posté le 18-08-2003 à 14:33:39
Taz a écrit : c'est pas vous les premiers à brise-burner tout le monde avec vos capellos ? |
non, et quand je l'utilise, ce n'est pas avec autant de véhémence
Marsh Posté le 18-08-2003 à 14:46:21
Taz a écrit : deployment ... ça t'aurait arraché la langue d'écrire déploiement |
je me suis rattrapé là :
Citation : Tu en as un Darklord qui prend le lecteur "par la main" et décrit la procédure de déploiement pas à pas ? |
et... t'es lourd
Marsh Posté le 18-08-2003 à 14:54:35
bwallé je me dévoue, je vais lire le topic, minute
Marsh Posté le 18-08-2003 à 14:59:00
Juste une petite idée comme ça :
essaye de mettre ta classe dans un package, et, faire l'arborescence suivante :
|
EDIT : évidement, du coup tu changes l'url d'appel a ta servlet ou son mapping.
Marsh Posté le 18-08-2003 à 15:02:31
bien vu gringo!
--> zerod, tu dois changer ton web.xml comme ceci:
<servlet-class>tonpackage.HelloWorldExample</servlet-class>
n'oublie pas de modifier ton source
(package tonpackage) et de le recompiler
Marsh Posté le 18-08-2003 à 15:03:14
the real moins moins a écrit : bien vu gringo! |
ca devrait aussi marcher sans package ...
Marsh Posté le 18-08-2003 à 15:04:20
benou a écrit : |
je ne compte plus le nombre de posts de coco qui ont des soucis sous Tomcat avec des servlets sans package ...
Marsh Posté le 18-08-2003 à 15:04:23
benou a écrit : |
c'est pas la premiere fois que "on" à des problemes avec des servlets sans packages, rappelle-toi
Marsh Posté le 18-08-2003 à 15:04:57
DarkLord a écrit : |
t'as rien d'autre à foutre que me griller toi?
Marsh Posté le 18-08-2003 à 15:06:06
the real moins moins a écrit : t'as rien d'autre à foutre que me griller toi? |
bin non
c'est vrai en plus
Marsh Posté le 18-08-2003 à 15:07:06
http://forum.hardware.fr/forum1.ph [...] aterange=2
les 6, 7 et 8e ont un probleme de package
Marsh Posté le 18-08-2003 à 15:09:41
je croyais me souvenir que c'était avec les JSP et les imports, pas avec les servlets ...
de toute façon, si la classe était pas trouvée, tomcat le dirait lors du déploiement de l'appli nan ?
Marsh Posté le 18-08-2003 à 15:11:50
benou a écrit : je croyais me souvenir que c'était avec les JSP et les imports, pas avec les servlets ... |
peut-etre, faudrait que zerod mate ses logs
Marsh Posté le 18-08-2003 à 15:13:59
ouais
mais les classes sans package pour les servlets je suis quasi-sûr que ca fonctionne !
Marsh Posté le 18-08-2003 à 15:15:25
benou a écrit : je croyais me souvenir que c'était avec les JSP et les imports, pas avec les servlets ... |
oui il me semble aussi
Marsh Posté le 18-08-2003 à 15:17:34
je vais essayer, mais ce qui est zarbi qd meme c'est que tout marche dans examples, autant mes exemples à moi que ceux qui y sont déja et la ya pas de packages... Enfin je vous tient au courant aprés essai. (c'est lourd de bosser sans le net sur son poste grrr)
Marsh Posté le 18-08-2003 à 15:21:39
Reply
Marsh Posté le 14-08-2003 à 10:34:29
Salut,
Voila mon pb est con mais assez embetant, je n'arrive meme pas a faire touner un helloworld basique dans une appli que je crée :
je crée le rateau suivant :
tomcat/webapps/
monAppli/WEB-INF/
classes/
HelloWorldExample.class (copié des exemples tomcat)
web.xml basique
mon serveur tomcat est configuré sur le port 8001 because le 8080 est prit, qd j'essaye : http://localhost:8001/monAppli/ser [...] rldExample logiquement ca devrait marcher mais moi ca marche pas
Es-ce que qqun de courageux pourrait me montrer un exemple tout simple dans ce style qui marche chez lui ? (par exemple es-ce que j'aurais oublié de configurer qque chose dans le server.xml, je débute !! )
Merci d'avance je sais que c'est lourd les questions basiques comme ca mais il faut bien commencer par un exemple simple avant de faire compliqué
zerod