[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] CatalogResolver not found
Larry Garfield wrote:
>
> When I try to run the build script, however, I am getting the following error:
>
> Transformation failed: Failed to load
> org.apache.xml.resolver.tools.CatalogResolver
>
> <property name="resolver.jar"
> value="/usr/share/java/xml-commons-resolver-1.1.jar"/>
Is the resolver at that location?
Does it contain the class
org.apache.xml.resolver.tools.CatalogResolver?
> <target name="html.tm" depends="init, html.titlepage">
> <java classname="${xslt.processor.class}" fork="yes" failonerror="true">
> <classpath refid="xslt.processor.classpath" />
> <jvmarg
> value="-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"/>
> <jvmarg
> value="-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl"/>
> <jvmarg
> value="-Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration"/>
> <arg line="-x ${resolving.reader.class}"/>
> <arg line="-y ${resolving.reader.class}"/>
> <arg line="-r ${catalog.resolver.class}"/>
> <arg line="-u"/>
> <arg line="${source.dir}/tm/book.xml"/>
> <arg line="${xslHtmlTm}" />
> <arg line="base.dir=${build.dir}/" />
> </java>
> </target>
For comparison
<target name="docbook" depends="init">
<java classname="${xslt.processor.class}"
fork="yes"
dir="${in.dir}"
failonerror="true">
<classpath refid="xslt.processor.classpath" />
<arg line="-o ${out.dir}/${main.outfile}"/>
<arg line="-l"/>
<arg line="-x org.apache.xml.resolver.tools.ResolvingXMLReader"/>
<arg line="-y org.apache.xml.resolver.tools.ResolvingXMLReader"/>
<arg line="-r org.apache.xml.resolver.tools.CatalogResolver "/>
<arg line="${in.dir}/${main.infile} ${main.stylesheet}
${param.args.post}" />
</java>
</target>
with
<path id="xslt.processor.classpath">
<pathelement path="/myjava/saxon655.jar" /> <!-- Saxon jar -->
<pathelement path="/myjava/resolver.jar"/> <!-- resolver jar -->
<pathelement path="${websiteHome}/extensions/saxon64.jar"/> <!--
docbook extensions -->
<pathelement path="/sgml"/> <!-- for catalogManager.properties -->
</path>
I'm using saxon and xerces for the tranformer and resolver.
HTH
regards
--
Dave Pawson
XSLT XSL-FO FAQ.
http://www.dpawson.co.uk
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]