Probleme d'ouverture de pages jsp avec tomcat.

Probleme d'ouverture de pages jsp avec tomcat. - Java - Programmation

Marsh Posté le 11-11-2005 à 23:45:26    

Bonjour, depuis peu, j'essaie d'apprendre la prog java web dans les environnements eclipse et tomcat.
Après une installation du jdk 1.5.0_02, du jre 1.5.0_02 du paramétrage de mes variables d'environnement et de l'installation de tomcat, je me trouve dans l'incapacité d'ouvrir dans un browser des pages .jsp contenant du code java.  
Ainsi, le code suivant:

Code :
  1. <%
  2. //on recupere les parametres
  3. String nom=request.getParameter("txtNom" );
  4. if(nom==null) nom="inconnu";
  5. String age=request.getParameter("txtAge" );
  6. //  if(age==null) age="xxx";
  7. %>
  8. <html>
  9. <head>
  10.  <title> Personne - formulaire </title>
  11. </head>
  12. <body>
  13.  <center>
  14.   <h2> Personne - formulaire </h2>
  15.    <hr>
  16.    <form action="" method="post">
  17.    <table>
  18.     <tr>
  19.      <td> Nom </td>
  20.      <td> <input type="text" name="txtNom"  value="<%= nom %>" size="20"> </td>
  21.     </tr>
  22.     <tr>
  23.      <td> Age </td>
  24.      <td> <input type="text" name="txtAge" value="" size="3"> </td>
  25.     </tr>
  26.    </table>
  27.    <table>
  28.     <tr>
  29.      <td> <input type="submit" value="Envoyer"> </td>
  30.      <td> <input type="reset" value="Retablir"> </td>
  31.      <td> <input type="button" value="Effacer"> </td>
  32.     </tr>
  33.    </table>
  34.    </form>
  35.  </center>
  36. </body>
  37. </html>


 
génère les erreurs suivantes

Code :
  1. exception
  2. org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
  3. org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
  4. org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
  5. org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
  6. org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
  7. org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
  8. org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
  9. org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
  10. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
  11. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
  12. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
  13. javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
  14. cause mère
  15. Unable to find a javac compiler;
  16. com.sun.tools.javac.Main is not on the classpath.
  17. Perhaps JAVA_HOME does not point to the JDK
  18. org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
  19. org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
  20. org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
  21. org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
  22. org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
  23. org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
  24. org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
  25. org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
  26. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
  27. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
  28. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
  29. javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


 
Ca fait deux heures que je cherche d'ou peut venir le probleme, sans trouver. Je suis novice en la matière, alors excusez moi si c une erreure conne.  
Je vous remercie d'avance :)

Reply

Marsh Posté le 11-11-2005 à 23:45:26   

Reply

Marsh Posté le 11-11-2005 à 23:58:28    

Reply

Marsh Posté le 12-11-2005 à 00:01:23    

Merci, c celui là que je suis en train de faire justement. Mais mon probleme se situe autre part je pense.


Message édité par John_Hide le 12-11-2005 à 00:02:59
Reply

Marsh Posté le 12-11-2005 à 00:27:27    

Citation :

JAVA_HOME does not point to the JDK


 
[:pingouino]

Reply

Marsh Posté le 12-11-2005 à 00:30:34    

heu, oue désolé, j'ai fait une erreur à la con. J' ai créé ma variable JAVA_HOME comme variable utilisateur et pas comme variable systeme.
Ca fonctionne maintenant :)
Merci.

Reply

Marsh Posté le 13-11-2005 à 21:17:01    

si tu as integre tomcat a eclipse il faut placer tes fichier .jsp dans le dossier WebContent. sinon dans le dossier par defaut ROOT de tomcat

Reply

Marsh Posté le 13-11-2005 à 22:50:10    

celestin1409 a écrit :

si tu as integre tomcat a eclipse il faut placer tes fichier .jsp dans le dossier WebContent. sinon dans le dossier par defaut ROOT de tomcat


http://forum-images.hardware.fr/images/perso/pingouino.gif

Reply

Sujets relatifs:

Leave a Replay

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