[JSP] débutant | j'ai honte mais j'arrive pas a faire un helloworld :(

débutant | j'ai honte mais j'arrive pas a faire un helloworld :( [JSP] - Java - Programmation

Marsh Posté le 04-03-2004 à 16:19:21    

Aller, j'm'affiche.
Je débute a l'instant les JSPs
voila c'que j'ai fait:

Code :
  1. <html>
  2. <body>
  3. <%@ page language="java" %>
  4. <% System.out.println("ca marche" ); %>
  5. </body>
  6. </html>


 
et voila le message d'erreur:

Code :
  1. javax.servlet.ServletException: sun/tools/javac/Main
  2. at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:481)
  3. at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
  4. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
  5. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
  6. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
  7. at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
  8. at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
  9. at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)


 
A mon avis mon environnement tomcat est pas bien définit...
(tomcat servlet, ca tourne nikel)
 
ps: meme certains exemple de tomcat affiche le meme message.
 
ok, vs avez le droit de me gazzer... :D

Reply

Marsh Posté le 04-03-2004 à 16:19:21   

Reply

Marsh Posté le 04-03-2004 à 16:33:44    

pour commencer:

Code :
  1. <%@ page language="java" %>
  2. <html>
  3. <body>
  4. <% System.out.println("ca marche" ); %>
  5. </body>
  6. </html>


 
ensuite:

Code :
  1. <%@ page language="java" %>
  2. <html>
  3. <body>
  4. <%="ca marche"%>
  5. </body>
  6. </html>



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

Marsh Posté le 04-03-2004 à 16:34:46    

osmoze a écrit :


 
et voila le message d'erreur:

Code :
  1. javax.servlet.ServletException: sun/tools/javac/Main
  2. at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:481)
  3. at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
  4. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
  5. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
  6. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
  7. at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
  8. at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
  9. at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)


 
A mon avis mon environnement tomcat est pas bien définit...
(tomcat servlet, ca tourne nikel)
 
ps: meme certains exemple de tomcat affiche le meme message.
 
ok, vs avez le droit de me gazzer... :D


 
ha oui, aussi, faut que ton java_home (voir la config de tomcat) soit setté sur une JDK et non une jre.


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

Marsh Posté le 04-03-2004 à 16:50:41    

merci!
mon JAVA_HOME pointe vers : C:\j2sdk1.4.1_02
 
c pas bon ca???

Reply

Marsh Posté le 04-03-2004 à 16:56:09    

si


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

Marsh Posté le 04-03-2004 à 16:58:43    

ok, bah j'sais po d'ou ca peut venir :(
ca doit etre mes fichiers de conf tomcat qui sont foireux.
 
Un conseil, ne faites jamais cohabiter un tomcat4 et un tomcat5 + easyphp sur le meme systeme! ca part en sucette! LOL

Reply

Marsh Posté le 04-03-2004 à 17:01:30    

toujours le meme msg d'erreur avec le jsp corrigé ?


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

Marsh Posté le 05-03-2004 à 22:31:27    

Salut, essaies simplement ça :
 
<%@ page language="java" %>
<html>
<body>
<% out.println("ca marche" ); %>
</body>
</html>
 
out étant un PrintWriter prédéfini.

Reply

Marsh Posté le 05-03-2004 à 22:40:25    

osmoze a écrit :

ok, bah j'sais po d'ou ca peut venir :(
ca doit etre mes fichiers de conf tomcat qui sont foireux.
 
Un conseil, ne faites jamais cohabiter un tomcat4 et un tomcat5 + easyphp sur le meme systeme! ca part en sucette! LOL


Meuh non... j'ai deux t4, un t5 et ezPhp sur mon poste et tout ça marche très bien...
Faut juste faire gaffe avec CATALINA_HOME, que ça pointe bien sur celui qu'on veut utiliser, stou...

Reply

Marsh Posté le 05-03-2004 à 22:41:28    

probleme de CLASSPATH :??:


---------------
IVG en france
Reply

Marsh Posté le 05-03-2004 à 22:41:28   

Reply

Marsh Posté le 05-03-2004 à 22:43:10    

tu dis que ton JAVA_HOME pointe sur le JDK, c'est bien, mais ton tomcat tu le lances bien à la main d'une fenêtre cmd et pas via un IDE genre eclipse et qui aurait ses propres sysvar ?
 
Genre eclipse et le plugin tomcat de sysdeo qui pointe par défaut vers un JRE.

Reply

Marsh Posté le 05-03-2004 à 23:59:08    

à l'origine, le code n'est tout simplement pas bon :
tu peux pas utiliser "System.out" dans une jsp pour afficher du texte.

Reply

Marsh Posté le 06-03-2004 à 00:48:15    

kotw a écrit :

à l'origine, le code n'est tout simplement pas bon :
tu peux pas utiliser "System.out" dans une jsp pour afficher du texte.


Si on peut.
Dans le cas de tomcat ça écrira le texte dans les logs.

Reply

Marsh Posté le 06-03-2004 à 01:05:24    

Essaies de faire compiler cette page jsp dans tomcat avec le code tel quel et dis moi si ça marche ...

Reply

Marsh Posté le 06-03-2004 à 01:34:32    

vous etes gentils mais
- JE (:o) lui ai dit de faire ça depuis le debut (merci de lire le début du topic avant de se faire mousser à répondre :o)
- il n'a plus répondu [:spamafote] (http://forum.hardware.fr/forum2.php3?cat=10&post=47326#t663105)

Reply

Marsh Posté le 06-03-2004 à 02:03:28    

osmoze a écrit :

et voila le message d'erreur:

Code :
  1. javax.servlet.ServletException: sun/tools/javac/Main
  2. at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:481)
  3. at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
  4. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
  5. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
  6. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
  7. at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
  8. at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
  9. at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)




tu es sûr que tu as donné TOUT le message d'erreur là ? ca me parait étonnant ...

Reply

Marsh Posté le 06-03-2004 à 02:36:08    

benou a écrit :


tu es sûr que tu as donné TOUT le message d'erreur là ? ca me parait étonnant ...

c'est une jre, pas une jdk qu'il a, donc il a pas le javac pour compiler les jsp [:spamafote]

Reply

Marsh Posté le 06-03-2004 à 03:26:12    

the real moins moins a écrit :

vous etes gentils mais
- JE (:o) lui ai dit de faire ça depuis le debut (merci de lire le début du topic avant de se faire mousser à répondre :o)
- il n'a plus répondu [:spamafote] (http://forum.hardware.fr/forum2.php3?cat=10&post=47326#t663105)


 
ta réponse était bonne, et ma manière de faire en est une autre ...

Reply

Marsh Posté le 06-03-2004 à 03:35:09    

kotw a écrit :


 
ta réponse était bonne, et ma manière de faire en est une autre ...

[:mlc] ça fait exactement la meme chose, c'est pas cette difference qui va faire que tout à coup tomcat va trouver son javac hein [:mlc]


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

Marsh Posté le 06-03-2004 à 09:26:37    

the real moins moins a écrit :

c'est une jre, pas une jdk qu'il a, donc il a pas le javac pour compiler les jsp [:spamafote]


ben il semblerait pas :  

Citation :

mon JAVA_HOME pointe vers : C:\j2sdk1.4.1_02


 
mais ca expliquerait l'erreur

Reply

Marsh Posté le 06-03-2004 à 14:33:43    

benou a écrit :


ben il semblerait pas :  

Citation :

mon JAVA_HOME pointe vers : C:\j2sdk1.4.1_02


 
mais ca expliquerait l'erreur  

oui enfin JAVA_HOME y'a moyen de le definir à 400 endroits endroits hein. ptet que la var. d'env. est écrasée par le script de demarrage/la config de tomcat, par exemple.


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

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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