Mantis - Resin
|
|||||
Viewing Issue Advanced Details | |||||
|
|||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
2615 | minor | always | 04-21-08 12:26 | 04-24-08 17:37 | |
|
|||||
Reporter: | stbu | Platform: | |||
Assigned To: | ferg | OS: | |||
Priority: | normal | OS Version: | |||
Status: | closed | Product Version: | 3.1.6 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 3.1.6 | ||
|
|||||
Summary: | 0002615: JspPrecompileListener ignores <fileset> tag | ||||
Description: |
Accordingly to the documentation <http://caucho.com/resin/doc/jsp-compile.xtp#precompile> [^] I wanted to precompile all JSP's in certain folder of our Web Application using the com.caucho.jsp.JspPrecompileListener with the <fileset> tag. I've created a small testcase to reproduce it and to log this bug report. This is the structure of the web-app: $RESIN/webapps/test $RESIN/webapps/test/WEB-INF $RESIN/webapps/test/WEB-INF/classes $RESIN/webapps/test/WEB-INF/tmp $RESIN/webapps/test/WEB-INF/work $RESIN/webapps/test/t1 $RESIN/webapps/test/t1/sub1 $RESIN/webapps/test/t1/sub1/t1_sub1.jsp $RESIN/webapps/test/t2 $RESIN/webapps/test/t2/sub2 $RESIN/webapps/test/t2/sub2/t2_sub2.jsp The resin.conf contains this: <web-app id="/test" root-directory="webapps/test"> <log path='WEB-INF/debug.log' timestamp='[%H:%M:%S.%s] ' format=" ${app.contextPath} ${log.level} ${log.loggerName} ${log.message}"> <logger name="com.caucho" level="finest"/> </log> <listener> <listener-class>com.caucho.jsp.JspPrecompileListener</listener-class> <init> <fileset> <include>/t1/**/*.jsp</include> </fileset> </init> </listener> </web-app> I would expect, that only the JSP "$RESIN/webapps/test/t1/sub1/t1_sub1.jsp" will get precompiled. But unfortunetly both JSP's are compiled. Here the extract of the debug.log: [21:11:56.375] /test FINER com.caucho.server.webapp.WebApp WebApp[http://localhost:8080/test] [^] initializing [21:11:56.375] /test FINEST com.caucho.server.webapp.WebApp javax.naming.NameNotFoundException: java:comp/env/caucho/auth [21:11:56.375] /test FINER com.caucho.server.webapp.WebApp WebApp[http://localhost:8080/test] [^] initialized [21:11:56.375] /test FINE com.caucho.server.webapp.WebApp WebApp[http://localhost:8080/test] [^] starting [21:11:56.406] /test FINE com.caucho.jsp.JspPrecompileResource compiling /t1/sub1/t1_sub1.jsp [21:11:56.421] /test INFO com.caucho.jsp.TldManager Loading .tld files from global classpath [21:11:56.703] /test FINE com.caucho.jsp.JspPrecompileResource compiling /t2/sub2/t2_sub2.jsp [21:11:56.718] /test CONFIG com.caucho.java.JavaCompiler Compiling _jsp/_t1/_sub1/_t1_0sub1__jsp.java [21:11:56.718] /test CONFIG com.caucho.java.JavaCompiler Compiling _jsp/_t2/_sub2/_t2_0sub2__jsp.java It appears that the <fileset> is completly ignored. |
||||
Steps To Reproduce: | |||||
Additional Information: |
resin-pro-3.1.s080417 Java 1.6 Windows XP Professional (reproducible also on Linux and Java 1.5) |
||||
Relationships | |||||
Attached Files: |
Notes | |||||
|
|||||
|
|