Setting Up Configuration Properties

Setting Up DeltaNova Configuration Properties

When you first install DeltaNova, a number of Java system properties control its behaviour. These properties can be set on the Java command line, in a configuration file, or passed programmatically. This topic covers the most important properties to configure at installation time.

For the full property reference see Configuration Properties.

Catalog Resolver Configuration

If your XML files reference external entities, DTDs, or schemas via URIs, configuring an OASIS XML catalog file avoids network lookups and missing-resource errors.

-Dxml.catalog.files=/path/to/catalog.xml

Note: Setting -Dxml.catalog.files="" (empty string) suppresses the "Cannot find CatalogManager.properties" warning that appears when no catalog is configured.

See Catalog Resolver Overview for full details.

Logging Configuration

DeltaNova uses Java logging. To enable detailed logging during initial setup:

-Djava.util.logging.config.file=/path/to/logging.properties

See Logging in DeltaNova for logging configuration details.

Verifying the Installation

After setting the required properties, verify the installation is working correctly:

java -jar deltanova-year.x.y.z.jar
java -jar deltanova-year.x.y.z.jar compare diffreport samples/xml/compare/document/documentA.xml samples/xml/compare/document/documentB.xml result.html

Full Property Reference

All available configuration properties are documented in Features and Properties Reference.

Resources