tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean LeBlanc" <>
Subject RE: Problems getting "jspc" to completely work
Date Thu, 11 Apr 2002 22:46:59 GMT
Speaking of the JspC stuff again, is there any way to drop in Jikes as a compiler for this?
It's currently taking a long, long time: 5-6 minutes to finish compiling. It is only a Pentium
that I'm doing it on, but it's FreeBSD running almost nothing else but Tomcat and the compilation


> -----Original Message-----
> From: David M. Karr []
> Sent: Thursday, April 11, 2002 4:07 PM
> To:
> Subject: Re: Problems getting "jspc" to completely work
> >>>>> "Christian" == Christian Bourque 
> <> writes:
>     Christian> David,
>     Christian> I think you shouldn't use "file://" for your 
> entity file ! In your war
>     Christian> archive, "webinc.xml" should be in the same 
> directory as web.xml (/WEB-INF)
>     Christian> Here's my web.xml:
>     Christian> <!ENTITY auto-web PUBLIC "auto-web" "auto-web.ent">
>     Christian> <web-app>
>     Christian>   &auto-web;
>     Christian>  ...
>     Christian> </web-app>
> Yes, I have them in the same directory.  The reason I use 
> "file:./webinc.xml"
> as opposed to just "webinc.xml" is because I get a different 
> error otherwise:
> 2002-04-11 02:59:40 - Exception initializing 
> TldLocationsCache: XML parsing error on file 
> /WEB-INF/web.xml: (line 6, col -1): Relative URI 
> "webinc.xml"; can not be resolved without a base URI.
> I ran into this once quite a while ago.  I asked about this, 
> but I never got an
> answer (I believe).  I finally dug into the XML parsing code, 
> and at that time,
> and from what I saw, I came up with that workaround.
>     Christian> Also don't worry about the error message 
> reported by Tomcat (XmlMapper) and
>     Christian> here's why :
>     Christian> This is not an error, rather a warning you can 
> ignore. Namely, Tomcat has
>     Christian> several predefined public id's (most 
> specifically it has a cached instance
>     Christian> of the entity with public ID "-//Sun 
> Microsystems, Inc.//DTD Web Application
>     Christian> 2.2//EN", so that it needn't load it from the system id
>     Christian> 
> "" on every startup. This
>     Christian> message only informs you that it does not know 
> anything about the document
>     Christian> with public ID "auto-web.ent", so it will load 
> it from its system ID (that
>     Christian> is, from the file you supplied).
> That eases my concern about the first error, but I still 
> don't know why the
> Stop and Start operations fail, and why it fails to find 
(probably the underlying root cause for the "Start" failure).

I almost wish the "JspC" class could automatically augment the "web.xml" with
the new mappings, as opposed to generating a separate file to include from the
main file.  However, if I could get the external entity reference working, I'm
sure I would quickly forget about that idea :) .

David M. Karr          ; Java/J2EE/XML/Unix/C++

To unsubscribe:   <>
For additional commands: <>
Troubles with the list: <>

To unsubscribe:   <>
For additional commands: <>
Troubles with the list: <>

View raw message