No go, Neale, [java] 2002-07-01 04:07:53 - Exception initializing TldLocationsCache: XML parsing error on file /WEB-INF/web.xml: (line 3, col -1): Document root element is missing.
I have this at the top of the web.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <!DOCTYPE project [<!ENTITY jsp_servlets SYSTEM "jsp_servlets.xml"> %jsp_servlets;]> Should I only have one DOCTYPE directive ? I'll stick with using ant's replace for the moment - it works fine for this.... Thanks for the help, Jules Neale Swinnerton wrote: > Try .... > > <!DOCTYPE project [ > <!ENTITY jsp_mappings SYSTEM "jsp_mappings.xml"> > %jsp_mappings; > ]> > > and then > > &jsp_mappings; > > where you need it as before... > > > On Mon, Jul 01, 2002 at 02:59:12PM +0100, Jules Gosnell wrote: > >>I checked out the website module to see if I could fix the build.xml to >>precompile all the JSP pages..... >> >>I'm nearly there, but my XML skills are letting me down... >> >>I can get Jasper to compile all the JSPs into Java >>I can compile these into classes. >> >>The problem then is that Jasper helpfully generates me an xml snippet >>containing some <servlet/> and <servlet-mapping/> directives. This needs >>to be inserted into the web.xml at the correct place. Jasper is then >>effectively removed from the equation as all mappings are directed >>straight to precompiled java servlets, instead of through Jasper. >> >>I am trying something like: >> >><!DOCTYPE name [<!ENTITY jsp_mappings SYSTEM "jsp_mappings.xml">]> >> >>at the top of the web.xml amd then : >> >>&jsp_mappings; >> >>where I want the snippet inserted... (jsp_mappings.xml is in WEB-INF >>with web.xml) >> >>No dice : >> >>14:28:44,992 ERROR [XmlFileLoader] Relative URI "jsp_mappings.xml"; can >>not be resolved without a document URI.:-1:2 >>org.xml.sax.SAXParseException: Relative URI "jsp_mappings.xml"; can not >>be resolved without a document URI. >> at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3108) >> at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3102) >> at........ >> >>Does this mean that I need to have some sort of custom resolver registered ? >> >>All I want to do is #include a piece of xml into an xml file - is there >>a better way.... >> >>Thanks all, >> >> >>Jules >> >> >> >>------------------------------------------------------- >>This sf.net email is sponsored by:ThinkGeek >>Welcome to geek heaven. >>http://thinkgeek.com/sf >>_______________________________________________ >>Jboss-development mailing list >>[EMAIL PROTECTED] >>https://lists.sourceforge.net/lists/listinfo/jboss-development >> >> > > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development