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]

Reply via email to