2010-11-12 19 views
0

J'essaye de précompiler les JSP dans notre WAR. Mon script de fourmi le fait en 2 parties. D'abord, il crée la source, puis il compile.JBOSS JSP precompile | Je suis désemparé erreur jsp

Initialement, quelques fichiers sources sont créés. par la suite, l'erreur suivante est générée:

[jasper2] 2010-11-12 16:58:49,865 DEBUG [org.apache.jasper.JspC] [processFile] [Thread:main] - [Processing file: /categoryLanding/content/jeans_body.jsp] 
    [jasper2] 2010-11-12 16:58:49,868 DEBUG [org.apache.jasper.JspC] [processFile] [Thread:main] - [/category/content/body.jsp is out dated, compiling...] 

Toutes les idées ce qui pourrait être la cause du jsp à être considéré comme une version périmée?

Répondre

0

Est-ce que votre script Ant ne touche pas les dates du fichier .jsp par hasard?

De http://www.docjar.com/html/api/org/apache/jasper/JspC.java.html

// If compile is set, generate both .java and .class, if 
1174    // .jsp file is newer than .class file; 
1175    // Otherwise only generate .java, if .jsp file is newer than 
1176    // the .java file 
1177    if(clc.isOutDated(compile)) { 
1178     if (log.isDebugEnabled()) { 
1179      log.debug(jspUri + " is out dated, compiling..."); 
1180     } 
1181 
1182     clc.compile(compile, true); 
1183    } 
+0

Hé, Je pense que le precompile fonctionne comme prévu. Je viens de revisiter le prblem et remarqué que j'ai l'erreur suivante: java.lang.ExceptionInInitializerError Besoin d'établir la cause première. – Mitz