The config.xml file

The config.xml is the file which most XMS Server configuration takes place. This file is an XML file, and must remain valid XML in order for the server to start.

Documentation for config.xml

Documentation for the config.xml file can be found by starting your XMS server and pointing your web browser to:

http://localhost:8025/xms/configuration/documentation.xms

This documentation can only be accessed by XMS's embedded web server because it is generated at runtime based on the features you have installed. If you install a plugin, the documentation for the plugin will show up in the online docs. The embedded web server is configured to only listen on localhost (127.0.0.1) by default. To setup the embedded web server to listen on any IP use a * in the address attribute, see example below:

Example 2.1. Setup the built in web server to listen on all network interfaces

<service class="xms.management.XMSManagementService" address="*" port="8025" />

If you have any problems loading the online configuration, please ensure the following:

Example 2.2. Example config.xml service tags for accessing the online documentation:

<service class="xms.management.XMSManagementService" address="127.0.0.1" port="8025" />
<service class="xms.configuration.ConfigurationService" />

You can use XML style comments in this file, eg: <!-- this is my comment -->