Never mind.  I searched the list again and found the answer.  Though I
haven't tried it, yet, it looks like with the proper arguments (output
directory, package name, etc.) to JSPC, you can manipulate it to compile
the jsps to the work directory and not have to insert the servlet
definition fragments in web.xml.

 

This seems like a task which should be automated through an option in
the JSPC task.  Why?  Suppose that I have a WAR file which I would like
to deploy on multiple application servers.  Each app server may have its
own jsp compiler.  I don't see why I should have to build separate WAR
files in order to precompile jsps for each application server.  Ideally,
I could build one WAR file and then precompile for each application
server.  

 

Scott

 

________________________________

From: Scott Goldstein 
Sent: Thursday, September 29, 2005 8:47 PM
To: 'tomcat-user@jakarta.apache.org'
Subject: Precompile jsps into work directory

 

I've searched the archives and couldn't find an answer to this question.
The Tomcat manual suggests using Jspc to precompile jsps.  The method it
describes precompiles the jsps and creates stub servlet definitions for
each jsp to place within web.xml.  Instead of this method, I would like
to simply precompile the jsps into the tomcat work directory.  I know I
can do this by requesting each jsp with the precompile request
parameter, but I'd like a command line/Ant method of doing this without
having to run the server.  

 

Has anyone tried/been successful in doing this?

 

Thanks.

 

Scott

Reply via email to