---
title: Property files
description: This section lists the *.properties files used to configure IDM. Apart from the boot.properties file, these files are located in your project's conf/ directory. This section does not include the *.properties files associated with OpenICF connectors.
component: pingidm
version: 7.4
page_id: pingidm:install-guide:appendix-properties
canonical_url: https://docs.pingidentity.com/pingidm/8.1/install-guide/appendix-properties.html
llms_txt: https://docs.pingidentity.com/pingidm/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
keywords: ["Installation", "Property Files"]
superseded_by: https://docs.pingidentity.com/pingidm/8.1/install-guide/appendix-properties.html
section_ids:
  boot-properties: boot.properties
  config-properties: config.properties
  logging-properties: logging.properties
  system-properties: system.properties
---

# Property files

This section lists the `*.properties` files used to configure IDM. Apart from the `boot.properties` file, these files are located in your project's `conf/` directory. This section does not include the `*.properties` files associated with OpenICF connectors.

|   |                                                                                                       |
| - | ----------------------------------------------------------------------------------------------------- |
|   | After making changes to any `*.properties` file, you must restart IDM for the changes to take effect. |

## `boot.properties`

The `boot.properties` file is the property resolver file used for property substitution, and it is located in the `/path/to/openidm/resolver` directory. This file lets you set variables used in other configuration files, including [config.properties](#config-properties) and [system.properties](#system-properties).

## `config.properties`

The `config.properties` file is used for two purposes:

* To set OSGi bundle properties.

* To set Apache Felix properties.

For more information about each item in `config.properties`, refer to [Apache Felix Framework Configuration Properties](https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-configuration-properties.html).

## logging.properties

The `logging.properties` file configures [JDK logging](../monitoring-guide/server-logs.html) for IDM.

## system.properties

The `system.properties` file is used to bootstrap java system properties such as:

|   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | In IDM 7.4.2 and later, the embedded Jetty web server supports Jetty 12. Future releases of IDM 7.4.x are only compatible with Java 17. Jetty 12 requires this change.When serving SSL requests, Jetty 12 checks that the incoming host header matches the server certificate's subject and returns a `400 Bad Request` error on a mismatch. If you're upgrading to IDM 7.4.2 or later, you must ensure your IDM server certificate subject matches the host name used by your deployment.Learn more in [What's new](../release-notes/whats-new.html#jetty-12-support-74). |

* [Jetty log settings](https://jetty.org/docs/jetty/12/programming-guide/troubleshooting/logging.html), based on the Jetty container bundled with IDM. IDM bundles Jetty version 12.0.25.

* [Configuration Changes](cluster-config-changes.html)

- Quartz updates, as described in [Quartz Best Practices documentation](https://github.com/quartz-scheduler/quartz/blob/master/docs/best-practices.adoc).

  `org.terracotta.quartz`

- A common transaction ID, as described in [Configure the audit service](../audit-guide/configure-audit-service.html).
