You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Robert Hunt <ro...@comcast.net> on 2004/07/08 21:27:55 UTC

<%@ include %> files and Jasper/Ant

I'm trying to use Ant (in stand-alone fashion) to build a set of JSPs.  The
JSPs compile, execute and serve up HTML fine when compiled under Tomcat
5.0.25; only the "root" JSPs generate .java files.  Eg. FileA.jsp contains a
<%@ include="FileB.jsp" %> directive.  When requested through the Tomcat web
server, only FileA_jsp.java and FileA_jsp.class are created.

However, when I run Ant (or JspC) from the command line (using the sample
from "http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jasper-howto.html#Web
Application Compilation" for build.xml), it creates both FileA_jsp.java and
FileB_jsp.java. The build then fails because FileB_jsp.java's compilation,
by itself fails
without having the context of being code included in FileA.

How do Jasper/Ant running behind the scenes under the Tomcat webserver know
not to emit and compile the dependent files?  And why would Jasper/Ant
running standalone (I'm using Ant 1.6.1 as-is from the .ZIP distribution)
NOT produce same output?


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: <%@ include %> files and Jasper/Ant

Posted by simon colston <si...@idealnet.co.jp>.

Filip Hanik - Dev wrote:
> This is an ant script I wrote to precompile JSPs for tomcat,
> 
> http://cvs.apache.org/~fhanik/precompile.html

I have an ant script very similar to this but it does not report JSP 
errors in the same way as when compiled under tomcat.  Is there any way 
to get jasper to report errors when used in standalone mode?

Cheers,

-- 
simon colston


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: <%@ include %> files and Jasper/Ant

Posted by Filip Hanik - Dev <de...@hanik.com>.
This is an ant script I wrote to precompile JSPs for tomcat,
the benefit of this script, vs the regular precompile, is that is compiles files into the tomcat work folder, so there are no
additions needed in web.xml and you can reload JSP files, and at the same time have the benefit of precompiled performance.

http://cvs.apache.org/~fhanik/precompile.html
we have tons of include statements and they work fine. Not that this answers your question, but it may give you a better alternative

Filip

----- Original Message -----
From: "Robert Hunt" <ro...@comcast.net>
To: <to...@jakarta.apache.org>
Sent: Thursday, July 08, 2004 2:27 PM
Subject: <%@ include %> files and Jasper/Ant


> I'm trying to use Ant (in stand-alone fashion) to build a set of JSPs.  The
> JSPs compile, execute and serve up HTML fine when compiled under Tomcat
> 5.0.25; only the "root" JSPs generate .java files.  Eg. FileA.jsp contains a
> <%@ include="FileB.jsp" %> directive.  When requested through the Tomcat web
> server, only FileA_jsp.java and FileA_jsp.class are created.
>
> However, when I run Ant (or JspC) from the command line (using the sample
> from "http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jasper-howto.html#Web
> Application Compilation" for build.xml), it creates both FileA_jsp.java and
> FileB_jsp.java. The build then fails because FileB_jsp.java's compilation,
> by itself fails
> without having the context of being code included in FileA.
>
> How do Jasper/Ant running behind the scenes under the Tomcat webserver know
> not to emit and compile the dependent files?  And why would Jasper/Ant
> running standalone (I'm using Ant 1.6.1 as-is from the .ZIP distribution)
> NOT produce same output?
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org