On Sat, 2002-08-10 at 01:24, Ross Gardler wrote:

> Yes, below are the log snippets that I get when I make the DOCTYPE point 
> at the documentv11.dtd via the full path. Note the file it can't find, 
> ISOlat1.pen, is to be found in 
> /home/rgardler/projects/research/saafe/build/work/resources/schema/entity, 
> which is correctly defined in the catalog).
> 
> If I change the doctype to not have the full path to the dtd I get the 
> same error but the file it can't find is 
> /home/rgardler/projects/research/saafe/build/work/content/xdocs/document-v11.dtd 
> (this is the directory in which the documents to be aggregated are found 
> are found)

Hi Ross,

When you say you change the DOCTYPE to point at "document-v11.dtd" with
fullpath or not, I take it you mean changing it in one of your
documents?

If that's the case, then I'd guess that the catalog stuff is either not
being used or is not correctly configured. If the catalog stuff was
being used, Cocoon would be finding the PUBLIC identifier
("-//APACHE/DTD Documentation V1.1//EN") and using the information in
the catalog to locate the document-v11.dtd and friends.  The SYSTEM
identifier doesn't even have to physically exist as a file(if the PUBLIC
identifier is being used correctly).

Could you check a log file called core.log (should be under
WEB-INF/logs/) and look for "Resolved catalog entity".  You should find
entries that look like this:

    DEBUG   (2002-08-11) 07:47.49:515   [core.resolver]
    (/Forrest/index.html) tcpConnection-6802-1/ResolverImpl: Resolved
    catalog entity: -//APACHE//DTD Cocoon Documentation Book V1.0//EN
    file:/usr/local/resin/webapps/Forrest/resources/schema/dtd/book-cocoon-v10.dtd 
but with "Book V1.1" and resolving to file:
"<something>/resources/schema/dtd/document-v11.dtd".

You should also be seeing entries for all the other entities that are
being referenced by document-v11.dtd (like ISOlat.pen etc).

If you're not seeing these, shutdown your cocoon instance, delete the
WEB-INF/tmp/cocoon-files directory and restart.  (There may be a caching
issue of some kind ...)

Hope this helps,

-- 
Rick Tessner
[EMAIL PROTECTED]

"Breathe.  Breathe again.  Keep doing that."

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to