You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Kris Schneider <kr...@dotech.com> on 2002/08/14 03:00:00 UTC
Re: JSP precompilation and including "webinc.xml" in web.xml
Al,
If it's of any use at this point, your setup should work under 4.1. I
did something very similar that worked with 4.1.8.
Al Tingley wrote:
>
> Hello,
> We are trying to automate the pre-compilation of our JSP files with JspC and
> the inclusion of the generated "webinc.xml" file in our application
> "web.xml" file. We have constructed an application web.xml as shown below.
> Both "web.xml" and "webinc.xml" are local to the
> .../webapps/<application>/WEB-INF/ directory.
>
> Our problem is that Tomcat complains when starting up with the message:
> org.xml.sax.SAXParseException: Relative URI "webinc.xml"; can not
> be resolved without a base URI.
>
> Note the local reference to "webinc.xml" below in the DOCTYPE tag.
>
> If we change the reference to "webinc.xml" to an absolute URI of the form
> below (on Windows):
>
> file://E/jakarta-tomcat-4.0.4b3/webapps/appname/WEB-INF/webinc.xml
>
> ... we get a null pointer exception when Tomcat starts up (parser error at
> the line where we reference the file to be included):
>
> 2002-06-04 08:55:27 ContextConfig[/voicemail] Parse error in application
> web.xml
> java.lang.NullPointerException
> at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:524)
> at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
> at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
> at
> org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
> ...
>
> What are we doing wrong? We're using Tomcat 4.0.4b3.
> Thanks,
> Alan Tingley
> Iperia, Inc.
>
> ---
> The application web.xml file:
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
>
> <!DOCTYPE web-app
> PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
> "http://java.sun.com/dtd/web-app_2_3.dtd"
> [<!ENTITY includes SYSTEM "webinc.xml">]
> >
>
> <web-app>
> <!-- all of the precompiled jsp declarations and mappings are in this
> included file from the JspC -->
> &includes;
> </web-app>
>
> ---
> Output when starting up Tomcat:
>
> Starting service Tomcat-Standalone
> Apache Tomcat/4.0.4-b3
> PARSE error at line 6 column -1
> org.xml.sax.SAXParseException: Relative URI "webinc.xml"; can not be
> resolved without a base URI.
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
--
Kris Schneider <ma...@dotech.com>
D.O.Tech <http://www.dotech.com/>