[TomCat] Problème de context path tout bête

Problème de context path tout bête [TomCat] - Java - Programmation

Marsh Posté le 12-04-2005 à 14:22:33    

Bonjour,
 
Je découvre les servlets et jsp depuis hier matin (stage). :)
J'ai une application compilée ("blabla.war", je n'en suis pas l'auteur), je parviens à déployer l'application mais pas à la démarrer depuis la page manager de TomCat 4.1.30.
Pour cause, TomCat me dit que

Citation :

ECHEC - Lapplication pour le chemin de contexte {0} n'a pas puêtredémarrée


J'ai bien mon arborescence dans /webapps/blabla/.
 
J'ai crée un projet "test" sous eclipse avec juste une jsp, je n'ai pas eu de problème pour déployer mon "test.war", ni pour le démarer...
 
Que faut-il que je trifouille pour que le contexte soit bon ?
Ca se passe dans web.xml de l'application "blabla" ?
 
Merci de m'éclairer sur ce que je n'ai pas configuré correctement :jap:


Message édité par Pwill le 12-04-2005 à 14:23:46
Reply

Marsh Posté le 12-04-2005 à 14:22:33   

Reply

Marsh Posté le 12-04-2005 à 14:43:00    

ben regarde les logs, il te dit qu'elle a pu etre demarrée, c'est qu'il y a une raison [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 12-04-2005 à 15:29:14    

Exact, merci, pas pensé à vérifier d'éventuels logs. :jap:
Excuse ma "newbitude", je découvre plein de trucs à la fois...
 
Entre temps j'ai créé un nouveau projet avec les sources pour recompiler moi-même le war. J'ai un problème avec les imports concernant struts. Faut que je me renseigne sur ce que c'est exactement.
 
Apparemment, le log annonce des exceptions lors du traitement de la TLD indiqué par le chemin de ressource /WEB-INF/app.tld
javax.servlet.ServletException: Exception lors du traitement de la TLD indiqué par le chemin de ressource /WEB-INF/app.tld  
at org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:1010)...  
 
Ca te parle ? Moi pas du tout :D
 
Je crois que j'ai 3 tonnes de doc à intégrer avant de faire quoi que ce soit...

Reply

Marsh Posté le 12-04-2005 à 15:36:06    

ben elle existye cette tld? et elle est correcte? y'a rien d'autre comme message d'erreur ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 12-04-2005 à 15:57:11    

Non je n'ai pas mis le listing complet...


[...]
2005-04-12 15:14:28 WebappLoader[/wipp]: Deploy JAR /WEB-INF/lib/struts.jar to C:\Tomcat4.1\webapps\wipp\WEB-INF\lib\struts.jar
 at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:870)
 at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
 at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
 at org.apache.catalina.core.StandardHostDeployer.start(StandardHostDeployer.java:629)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:913)
 at org.apache.catalina.servlets.ManagerServlet.start(ManagerServlet.java:1105)
        [...]
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
 at java.lang.Thread.run(Thread.java:534)
----- Root Cause -----
java.lang.IllegalArgumentException: Chemin de ressource TLD /WEB-INF/app.tld invalide
 at org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:1002)
 at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:870)
 at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
 at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
 [...]
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:551)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 [...]
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
 at java.lang.Thread.run(Thread.java:534)


 
Dans les sources qui sont censées donner ce .war, je n'ai pas de /WEB-INF/app.tld...
 
En même temps je suis en train de voir pour installer Struts sur ma machine. Ca me semble lié, non ?
Le log me dit bien que Struts.jar est déployé (avant la pelleté d'erreurs), mais Eclipse n'est pas content avec des imports qu'il ne reconnait pas.


Message édité par Pwill le 12-04-2005 à 16:00:19
Reply

Marsh Posté le 12-04-2005 à 16:00:41    

Pwill a écrit :

Non je n'ai pas mis le listing complet...


java.lang.IllegalArgumentException: Chemin de ressource TLD /WEB-INF/app.tld invalide


 
Dans les sources qui sont censées donner ce .war, je n'ai pas de /WEB-INF/app.tld...


et pourtant, dans le web.xml y'a une reference vers ce tld.
 
 
sinon, ton histoire de struts, y'a rien à "installer", c'est juste qques jars


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 12-04-2005 à 16:15:12    

Euh pour le code source de l'appli, Eclipse n'apprécie pas ceci:
 

import org.apache.struts.Globals;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;


 
Faut donc bien que j'ajoute les fichiers concernant struts ?

Reply

Marsh Posté le 12-04-2005 à 16:16:02    

t'as jamais fait de java avant aujourd'hui en fait ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 12-04-2005 à 16:21:21    

C'est sympa de m'aider, m'enfin là t'es pas super constructif. :heink:  
J'ai fait un peu de java en cours cette année, rien de transcendant, quelques tp. Cela dit les cours sont tellement bien faits que j'ai jamais manipulé de .jar...
 
Et là je découvre le frameware Struts.  :(


Message édité par Pwill le 12-04-2005 à 16:40:57
Reply

Marsh Posté le 12-04-2005 à 16:33:08    

il trouve pas les imports car t'as pas rajouté le jar struts, comme dit --, installer struts consiste a rajouter quelque jars (dont struts.jar le principal)

Reply

Marsh Posté le 12-04-2005 à 16:33:08   

Reply

Marsh Posté le 12-04-2005 à 16:39:29    

struts.jar est déjà dans WEB-INF/lib  

Reply

Marsh Posté le 12-04-2005 à 16:51:24    

ben si eclipse gueule quand meme c'est que tu ne l'as pas declaré comme lib (cliques droit sur le projet>build path>librairies).

Reply

Marsh Posté le 12-04-2005 à 17:08:13    

Exactement, merci bien :jap:
En fait on voit rien de ce que peut être java à l'iut :'(

Reply

Marsh Posté le 13-04-2005 à 18:30:09    


18:19:57 StandardManager[/wippV3]: L'alimentation du générateur de nombre aléatoire est terminé
18:19:58 StandardWrapper[/wippV3:action]: La servlet action est marqué comme indisponible
2005-04-13 18:19:58 StandardContext[/wippV3]: La servlet /wippV3 a généré une exception "load()"
javax.servlet.UnavailableException: Parsing error processing resource path  
 at org.apache.struts.action.ActionServlet.handleConfigException(ActionServlet.java:1035)
 at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1014)
 at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955)
 at org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
 at javax.servlet.GenericServlet.init(GenericServlet.java:256)
 at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
[...]


 :(  
Pourquoi est-elle indisponible ?

Reply

Marsh Posté le 13-04-2005 à 18:35:22    

http://www.collectionscanada.ca/obj/h9/f1/284-v1.jpg


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 13-04-2005 à 21:37:53    

Pwill a écrit :

Pourquoi est-elle indisponible ?


 
je vois ... un homme en noir ... dans une bibliothèque.
c'est surement lui qui t'a jeté un sort, si tu veux que je te protège contre ses pouvoirs, ca va couter plus cher  :lol:


---------------
The Rom's, à votre service
Reply

Marsh Posté le 14-04-2005 à 09:04:00    

Ah ouais rien que ca, va falloire que j'apprenne à déjouer les sortilèges en plus, on me l'avait pas dit !
 
Merci à vous, pour vos bons conseils :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed