I created my own ant task that does all the jspc.bat does.  I have tried
to relay the code to the ant community with no luck..



> -----Original Message-----
> From: Felipe Schnack [mailto:felipes@;ritterdosreis.br] 
> Sent: Friday, October 25, 2002 10:36 AM
> To: Tomcat Users List
> Subject: RE: jspc pre-compiled pages distributed with .war file?
> 
> 
>   I created an ANT script to generate the class files, and 
> I'm with the same problemas Thomas have. But about this jspc 
> option to generate web.xml... I think ant doesn't support it, does it?
>   (I'm using Ant 1.5)
> 
> On Fri, 2002-10-25 at 13:29, John Trollinger wrote:
> > The jspc command does not put "real" package names on the jsp.class 
> > files.  What happens is each jsp page gets its own 
> classloader so if 
> > you have 2 index.jsp files they will still run.  To do what 
> you want 
> > to do you have to have each jsp generated .java file have a "real" 
> > package name so that when you deploy the class files to 
> tomcat it can 
> > resolve the classes correctly.
> > 
> > There have been a few threads on both this and the developer list 
> > about work arounds to this.. Don't have the links.. But I 
> suggest you 
> > try there.
> > 
> > Also there is an option on jspc for jasper that will create the 
> > web.xml fragment for all the mappings for the jsp servlets.
> > 
> > > -----Original Message-----
> > > From: Thomas Heller [mailto:th.heller@;mx4k.com]
> > > Sent: Friday, October 25, 2002 10:24 AM
> > > To: Tomcat Users List
> > > Subject: jspc pre-compiled pages distributed with .war file?
> > > 
> > > 
> > > hi there,
> > > 
> > > i am migrating my projects from php to java and began to set
> > > up a development server that ideally does all the dev work 
> > > once a project is marked release i just call an ant task to 
> > > deploy the project to one or more (load balanced) 
> production servers.
> > > 
> > > i have written an ant build.xml to compile my webapp and to
> > > put everything i need into "mywebapp.war". thats working very 
> > > fine and i can just deploy that .war to a tomcat server 
> > > without any problems.
> > > 
> > > now, i have setup another ant task to precompile every jsp
> > > file using jasper (ant task "jspc"). thats working perfectly 
> > > fine and i have loads of index_jsp.java, etc files. now i 
> > > compile those to .class files and i would like to distribute 
> > > them inside the .war file so that the tomcat server itself 
> > > doesnt need to compile anything by himself. _Ideally_ i'd 
> > > like to exclude _any_ .jsp file in the .war file and just 
> > > include the compiled jsp.class files.
> > > 
> > > but i wonder ... tomcat somehow doesnt really know what i'm
> > > sending him and he doesnt recognize any of the precompiled 
> > > pages. how do i tell tomcat to use the precompiled pages in 
> > > the .war instead of compiling them himself?
> > > 
> > > i know i can write this it into my web.xml
> > > 
> > >     <servlet>
> > >         <servlet-name>index_jsp</servlet-name>
> > >         <servlet-class>
> > >           my.package.jsp.index_jsp
> > >         </servlet-class>
> > >     </servlet>
> > > 
> > >     <servlet-mapping>
> > >         <servlet-name>index_jsp</servlet-name>
> > >         <url-pattern>/index.jsp</url-pattern>
> > >     </servlet-mapping>
> > > 
> > > but somehow i dont like it this way, but i would rather use
> > > this instead of putting jsp files into the .war file. would 
> > > be cool if tomcat would do something like this by himself 
> > > when he finds *_jsp.class in a /WEB-INF/precompiled directory.
> > > 
> > > Anyways maybe tomcat has some support for what i'm trying to
> > > find and i just can't find it? Comments welcome
> > > 
> > > Greetings,
> > > Thomas
> > > 
> > > 
> > > 
> > > 
> > > --
> > > To unsubscribe, e-mail:   
> > > <mailto:tomcat-user-> [EMAIL PROTECTED]>
> > > For
> > > additional commands, 
> > > e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>
> > > 
> > 
> > 
> > --
> > To unsubscribe, e-mail:   
> <mailto:tomcat-user-> [EMAIL PROTECTED]>
> > For 
> additional commands, 
> e-mail: 
> > <mailto:tomcat-user-help@;jakarta.apache.org>
> > 
> -- 
> 
> Felipe Schnack
> Analista de Sistemas
> [EMAIL PROTECTED]
> Cel.: (51)91287530
> Linux Counter #281893
> 
> Faculdade Ritter dos Reis
> www.ritterdosreis.br
> [EMAIL PROTECTED]
> Fone/Fax.: (51)32303328
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:tomcat-user-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>
> 


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

Reply via email to