Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1691 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Servlet - tomcat] pb de deployment

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[Servlet - tomcat] pb de deployment

n°486899
zerod
atchoum !
Posté le 14-08-2003 à 10:34:29  profilanswer
 

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

mood
Publicité
Posté le 14-08-2003 à 10:34:29  profilanswer
 

n°486905
liengy
Approuved !!!
Posté le 14-08-2003 à 10:39:19  profilanswer
 

Le truc c kel tourne pas ou tu ne la vois meme pas dans le manager de tomcat ?

n°486906
darklord
You're welcome
Posté le 14-08-2003 à 10:39:42  profilanswer
 

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


---------------
Just because you feel good does not make you right
n°486907
zerod
atchoum !
Posté le 14-08-2003 à 10:41:20  profilanswer
 

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  

n°486915
zerod
atchoum !
Posté le 14-08-2003 à 10:50:21  profilanswer
 

voila, ah les disquettes ca reste pratique ;)  
 
le web.xml  

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1" ?>
  2.   <!DOCTYPE web-app (View Source for full doctype...)>
  3. - <web-app>
  4. - <!--  Description de l'application
  5.   -->
  6.   <display-name>monAppli</display-name>
  7. - <servlet>
  8.   <servlet-name>HelloWorldExample</servlet-name>
  9.   <display-name>HelloWorldExample</display-name>
  10.   <servlet-class>HelloWorldExample</servlet-class>
  11.   </servlet>
  12. - <servlet-mapping>
  13.   <servlet-name>HelloWorldExample</servlet-name>
  14.   <url-pattern>/HelloWorldExample</url-pattern>
  15.   </servlet-mapping>
  16. - <!--
  17. Define the default session timeout for your application,
  18.          in minutes.  From a servlet or JSP page, you can modify
  19.          the timeout for a particular session dynamically by using
  20.          HttpSession.getMaxInactiveInterval().
  21.   -->
  22. - <session-config>
  23.   <session-timeout>30</session-timeout>
  24. - <!--  30 minutes
  25.   -->
  26.   </session-config>
  27.   </web-app>


 
l'erreur (copier coller pas beau)

Code :
  1. Etat HTTP 404 - /monAppli/servlet/HelloWorldExample
  2. --------------------------------------------------------------------------------
  3. type Rapport d''itat
  4. message /monAppli/servlet/HelloWorldExample
  5. description La ressource demandie (/monAppli/servlet/HelloWorldExample) n'est pas disponible.
  6. --------------------------------------------------------------------------------
  7. Apache Tomcat/4.1.27


Message édité par zerod le 14-08-2003 à 10:51:09
n°486916
zerod
atchoum !
Posté le 14-08-2003 à 10:51:51  profilanswer
 

j'ai essayé de stopper / redemarrer tomcat ca ne change rien  

n°486925
darklord
You're welcome
Posté le 14-08-2003 à 11:01:39  profilanswer
 

tomcat a des exemples tout fait. Regarde déjà si les exemples fonctionnent


---------------
Just because you feel good does not make you right
n°486928
chichos
Posté le 14-08-2003 à 11:04:14  profilanswer
 

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>


Message édité par chichos le 14-08-2003 à 11:06:08
n°486952
zerod
atchoum !
Posté le 14-08-2003 à 11:21:49  profilanswer
 

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  
 

n°486956
zerod
atchoum !
Posté le 14-08-2003 à 11:23:20  profilanswer
 

chichos a écrit :

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>


nop ca fait pareil :(

mood
Publicité
Posté le 14-08-2003 à 11:23:20  profilanswer
 

n°487096
benou
Posté le 14-08-2003 à 13:14:48  profilanswer
 

regarde ton url-pattern : /HelloWorldExample
 
=> pour accéder à ta servlet, il faut que tu accèdes à  
http://localhost:8001/monAppli/HelloWorldExample


---------------
ma vie, mon oeuvre - HomePlayer
n°487098
darklord
You're welcome
Posté le 14-08-2003 à 13:16:19  profilanswer
 

chichos a écrit :

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>


 
benou :??:


---------------
Just because you feel good does not make you right
n°487099
benou
Posté le 14-08-2003 à 13:18:22  profilanswer
 


oups ... pas vu ...
j'ai une excuse, je suis malade [:sisicaivrai]


---------------
ma vie, mon oeuvre - HomePlayer
n°487553
zerod
atchoum !
Posté le 14-08-2003 à 18:19:30  profilanswer
 

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 !!


Message édité par zerod le 14-08-2003 à 18:19:47
n°487973
darklord
You're welcome
Posté le 15-08-2003 à 10:16:55  profilanswer
 

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


---------------
Just because you feel good does not make you right
n°490222
zerod
atchoum !
Posté le 18-08-2003 à 14:09:26  profilanswer
 

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.  

n°490225
Taz
bisounours-codeur
Posté le 18-08-2003 à 14:17:03  profilanswer
 

deployment ... ça t'aurait arraché la langue d'écrire déploiement

n°490226
darklord
You're welcome
Posté le 18-08-2003 à 14:18:41  profilanswer
 

Taz a écrit :

deployment ... ça t'aurait arraché la langue d'écrire déploiement


 
 :pfff: t'es lourd :o


---------------
Just because you feel good does not make you right
n°490228
the real m​oins moins
Posté le 18-08-2003 à 14:20:54  profilanswer
 

DarkLord a écrit :


 
 :pfff: t'es lourd :o

+1


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°490236
Taz
bisounours-codeur
Posté le 18-08-2003 à 14:29:10  profilanswer
 

c'est pas vous les premiers à brise-burner tout le monde avec vos capellos ? :o

n°490238
darklord
You're welcome
Posté le 18-08-2003 à 14:29:34  profilanswer
 

Taz a écrit :

c'est pas vous les premiers à brise-burner tout le monde avec vos capellos ? :o  


 
ta gueule, en français dans le texte, :o


Message édité par darklord le 18-08-2003 à 14:29:53

---------------
Just because you feel good does not make you right
n°490248
the real m​oins moins
Posté le 18-08-2003 à 14:33:39  profilanswer
 

Taz a écrit :

c'est pas vous les premiers à brise-burner tout le monde avec vos capellos ? :o  

non, et quand je l'utilise, ce n'est pas avec autant de véhémence [:aloy]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°490267
zerod
atchoum !
Posté le 18-08-2003 à 14:46:21  profilanswer
 

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 ?    
Merci d'avance et désolé de faire le balourd mais c'est énervant cette situation.  


et... t'es lourd ;)

n°490269
zerod
atchoum !
Posté le 18-08-2003 à 14:47:05  profilanswer
 

bon personne il a un tuto pour neuneus  :sweat:  :whistle:

n°490278
the real m​oins moins
Posté le 18-08-2003 à 14:54:35  profilanswer
 

bwallé je me dévoue, je vais lire le topic, minute :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°490279
zerod
atchoum !
Posté le 18-08-2003 à 14:55:55  profilanswer
 

ouais, merci  :jap:

n°490284
El_gringo
Posté le 18-08-2003 à 14:59:00  profilanswer
 

Juste une petite idée comme ça :
essaye de mettre ta classe dans un package, et, faire l'arborescence suivante :


tomcat/webapps/
 - monAppli/WEB-INF/
      - classes/  
           - tonpackage
               - HelloWorldExample.class


 
EDIT : évidement, du coup tu changes l'url d'appel a ta servlet ou son mapping.


Message édité par El_gringo le 18-08-2003 à 15:00:55
n°490292
the real m​oins moins
Posté le 18-08-2003 à 15:02:31  profilanswer
 

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 ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°490293
benou
Posté le 18-08-2003 à 15:03:14  profilanswer
 


 :heink: ca devrait aussi marcher sans package ...


---------------
ma vie, mon oeuvre - HomePlayer
n°490296
darklord
You're welcome
Posté le 18-08-2003 à 15:04:20  profilanswer
 

benou a écrit :


 :heink: ca devrait aussi marcher sans package ...


 
je ne compte plus le nombre de posts de coco qui ont des soucis sous Tomcat avec des servlets sans package ...


---------------
Just because you feel good does not make you right
n°490297
the real m​oins moins
Posté le 18-08-2003 à 15:04:23  profilanswer
 

benou a écrit :


 :heink: ca devrait aussi marcher sans package ...

c'est pas la premiere fois que "on" à des problemes avec des servlets sans packages, rappelle-toi ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°490302
the real m​oins moins
Posté le 18-08-2003 à 15:04:57  profilanswer
 

DarkLord a écrit :


 
je ne compte plus le nombre de posts de coco qui ont des soucis sous Tomcat avec des servlets sans package ...

t'as rien d'autre à foutre que me griller toi? [:toad666]
 
 
 
 
:sweat:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°490305
darklord
You're welcome
Posté le 18-08-2003 à 15:06:06  profilanswer
 

the real moins moins a écrit :

t'as rien d'autre à foutre que me griller toi? [:toad666]


 
bin non [:ddr555]
c'est vrai en plus [:rofl2]


---------------
Just because you feel good does not make you right
n°490307
the real m​oins moins
Posté le 18-08-2003 à 15:07:06  profilanswer
 

http://forum.hardware.fr/forum1.ph [...] aterange=2
 
les 6, 7 et 8e ont un probleme de package :D


Message édité par the real moins moins le 18-08-2003 à 15:07:51

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°490309
benou
Posté le 18-08-2003 à 15:09:41  profilanswer
 

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 ?


---------------
ma vie, mon oeuvre - HomePlayer
n°490313
the real m​oins moins
Posté le 18-08-2003 à 15:11:50  profilanswer
 

benou a écrit :

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 ?

peut-etre, faudrait que zerod mate ses logs ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°490316
benou
Posté le 18-08-2003 à 15:13:59  profilanswer
 

ouais :)
 
mais les classes sans package pour les servlets je suis quasi-sûr que ca fonctionne !


---------------
ma vie, mon oeuvre - HomePlayer
n°490317
darklord
You're welcome
Posté le 18-08-2003 à 15:15:25  profilanswer
 

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 :jap:


---------------
Just because you feel good does not make you right
n°490320
zerod
atchoum !
Posté le 18-08-2003 à 15:17:34  profilanswer
 

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)

n°490325
the real m​oins moins
Posté le 18-08-2003 à 15:21:39  profilanswer
 

regard les logs aussi...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Servlet - tomcat] pb de deployment

 

Sujets relatifs
Chat en JAVA ( avec serveur en Servlet ?? )[JSP] Structure d'une webapp simple et déploiement sous Tomcat
[Tomcat 4.0] il n'arrive plus à compiler mes JSP :-([JAVA] FOP : new Driver() depuis une servlet
Module de communication entre apache et tomcatTomcat crash
Tomcat/jdbc/datasourceproblème de droit avec Apache et Tomcat
problème avec tomcatConfigurer apache + tomcat
Plus de sujets relatifs à : [Servlet - tomcat] pb de deployment


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR