You can't use Jikes to compile java files generated by JspC ! There's a bug in Jikes that makes it crash when you compile JspC stuff (and its documented) !
Christian ----- Original Message ----- From: "Sean LeBlanc" <[EMAIL PROTECTED]> To: "'Tomcat Users List'" <[EMAIL PROTECTED]> Sent: Thursday, April 11, 2002 6:46 PM Subject: RE: Problems getting "jspc" to completely work > 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 II > that I'm doing it on, but it's FreeBSD running almost nothing else but Tomcat and the compilation in > question. > > Thanks, > Sean > > > -----Original Message----- > > From: David M. Karr [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, April 11, 2002 4:07 PM > > To: [EMAIL PROTECTED] > > Subject: Re: Problems getting "jspc" to completely work > > > > > > >>>>> "Christian" == Christian Bourque > > <[EMAIL PROTECTED]> 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> > > "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd" 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 > "file:./webinc.xml" > (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++ > [EMAIL PROTECTED] > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>