The problem is when files are kept in work directory. I dont want to put the generated files in web-inf\classes and add mapping. My purpose is to compile jsp pages as part of a build before the application is given for testing. I will keep files in work directory. This I have to do frequently and I want to detect any compilation errors and make it faster for the QA fellow to access the application.
Antony Paul ----- Original Message ----- From: "Riaan Oberholzer" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: Thursday, January 08, 2004 1:06 PM Subject: Re: Problems running pre-compiled JSP classes when in subdirectories > > The generated servlets are not put in a package. > > When Tomcat is compiling JSP it is put in > > org.apache.jsp. How to set this in the jspc task. > > The files are generated as usual in the work > > directory in the same structure > > as Tomcat itself compiles JSP files. > > Not entirely true. You can compile the java sources of > the JSP's yourself. I do it and it prevents the delay > (for Tomcat to compile it) when you first execute a > JSP. You also pick up any possible JSP errors when > building, not after deployment. > > You can also specify *any* package, it doesn't have to > be org.apache.jsp... I eg use com.myapp.jsp > > The Tomcat HOW-TO documentation has a good example of > the complete process. "Jasper 2 JSP Engine How To", > option "Web Application Compilation". > > I followed it exactly and mine works 100%. The main > difference from what you guys explain (I think), is > that I do not only generate java sources for the > jsp's, but also compile them (my jsp's are thus > delivered as .class files) and also include the > servlet mappings in the web.xml. Its all very easy to > do with ant. > > > > Antony Paul > > ----- Original Message ----- > > From: "Ralph Einfeldt" > > <[EMAIL PROTECTED]> > > To: "Tomcat Users List" > > <[EMAIL PROTECTED]> > > Sent: Wednesday, January 07, 2004 7:06 PM > > Subject: RE: Problems running pre-compiled JSP > > classes when in > > subdirectories > > > > > > May be you should have a look at the following: > > > > - the package statements in the generated source > > files > > - the file structure of the generate class files > > > > > -----Original Message----- > > > From: Jay Glanville > > [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, January 07, 2004 2:20 PM > > > To: 'Tomcat Users List' > > > Subject: Problems running pre-compiled JSP classes > > when in > > > subdirectories > > > > > > > > > > > > Here's my application's background. I have two > > files: > > > <WEBROOT>/index.jsp > > > <WEBROOT>/dir/index.jsp > > > java.lang.NoClassDefFoundError: > > org/apache/jsp/index_jsp (wrong name: > > > org/apache/jsp/dir/index_jsp) > > > at java.lang.ClassLoader.defineClass0(Native > > Method) > > > at > > > java.lang.ClassLoader.defineClass(ClassLoader.java:537) > > > at > > > java.lang.ClassLoader.defineClass(ClassLoader.java:448) > > > at > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes > http://hotjobs.sweepstakes.yahoo.com/signingbonus > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]