Bonjour,
J'ai installé sur une machine srv Tomcat et un Serveur CVS.
Sur un poste de travail wrk j'ai eclipse et un Tomcat.
Je développe mon application en local, je la teste et lorsque le résultat me plait, je fais un commit sur mon cvs.
Sur le serveur je fait un cvs update de mon application dans webapps
Je me retrouve donc avec les mêmes classes et pages sur wrk que sur srv.
Mais lorsque j'essaye d'accéder à une page sur srv j'ai une JasperException:
Le contenu de ma page est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346) org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414) org.apache.jasper.compiler.Compiler.compile(Compiler.java:472) org.apache.jasper.compiler.Compiler.compile(Compiler.java:451) org.apache.jasper.compiler.Compiler.compile(Compiler.java:439) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) cause mère Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106) org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935) org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764) org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382) org.apache.jasper.compiler.Compiler.compile(Compiler.java:472) org.apache.jasper.compiler.Compiler.compile(Compiler.java:451) org.apache.jasper.compiler.Compiler.compile(Compiler.java:439) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Ma commande update
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <% out.println("Hello"); %> </body> </html>
------------------------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 @cd "C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps" cvs -d ":pserver:user@srv:/cvs/base" login -p passwd cvs -d ":pserver:user@srv:/cvs/base" checkout Projet cvs -d ":pserver:user@srv:/cvs/base" update Projet net stop "Apache Tomcat" net start "Apache Tomcat"
J'ai installé Eclipse sur srv. depuis celui-ci je fais un update de mon projet et la ça fonctionne ...
Avez-vous une idée de la cause ?
En bref :
Pourquoi est-ce qu'un projet récupèrer d'un cvs depuis éclipse fonctionne sous tomcat alors que ce même projet récupère en commande ne fonctionne pas ?
Merci
Partager