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: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/>
smime.p7s
Description: S/MIME Cryptographic Signature
