Erreur non identifiée (help me please) [Servlet] [Tomcat] - Java - Programmation
Marsh Posté le 22-07-2004 à 09:53:35
Up déguisé
Je rappelle que la servlet se compile bien. Je vais tout de même vous fournir la source, ca peut aider . Ce n'est pas moi qui l'ai écrite je l'ai juste un peu modifiée.
Role de la servlet
Récupère des données cryptée, fait appel a une api (apipayment.jar) afin de decrypter ces données et fait un affichage de ces données.
Sources de la servlet
ResponseServlet.java
Code :
|
... je rappelle que ca compile bien donc a mon avis l'erreur ne vient pas de la source...
Marsh Posté le 22-07-2004 à 14:34:12
Code :
|
Euh, ca serait pas un probleme de package (tu ne l'as pas mentionné dans ta classe) par hasard ? ...
Citation : |
Euh...
Marsh Posté le 22-07-2004 à 14:58:40
Et oui ça m'a étonné aussi et j'y ai pensé a l'instant, je viens de le corriger et ca venait effectivement de la ... Merci quand même de ta réponse (je commencai a me sentir seul sur mon topic !)
la solution :
ajouter ceci dans la source avant les imports
Code :
|
Marsh Posté le 22-07-2004 à 22:13:11
ReplyMarsh Posté le 22-07-2004 à 23:20:26
wouf a écrit :
|
oh yeah ! My name is fat boy slim, and when I use memory, you feel it in the whole machine-room.
sinon, tu ferais bien de mettre tes entêtes HTML en static puisqu'ils en changent jamais.
Marsh Posté le 21-07-2004 à 14:41:09
Bonjour,
Contexte
Je travaille sur un module de paiement bancaire en Java pour OSCommerce (boutique en ligne en php Open source). Voici mes posts sur le meme sujet dans l'ordre chronologique :
1) [Résolu] [Ecommerce] [Tomcat - config] [Libriaries jar] Servlet Atos
2) [Servlet Java] [Php] [Socket] Circulation des données Java <-> Php
3) Celui ci
Problème
Voila j'ai une servlet (bien compilée sans erreurs) qui me donne une erreur a l'éxecution dans tomcat. Je ne suis pas trop habitué a lire ce type de rapport (ci dessous) donc est ce que vous pourriez m'indiquer ce qui pourrait etre la source de l'erreur. Merci !
Le rapport :
Etat HTTP 500 -
type Rapport d''exception
message
description Le serveur a recontrer une erreur interne () qui l'a empèché de satisfaire la requête.
exception
javax.servlet.ServletException: Erreur d''allocation à une instance de servlet
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:672)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
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.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:2417)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
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.StandardEngineValve.invoke(StandardEngineValve.java:174)
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.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:552)
cause mère
java.lang.NoClassDefFoundError: response/ResponseServlet (wrong name: ResponseServlet)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1679)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:968)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1409)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:885)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:668)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
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.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:2417)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
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.StandardEngineValve.invoke(StandardEngineValve.java:174)
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.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:552)
Message édité par wouf le 22-07-2004 à 11:16:33