If you ever need to change your host name as defined by IdentityIQ, it's important to understand that we get this value by using the following path:
- Use the java system property named: iiq.hostname which can be set by adding the following option when starting the JVM associated with your app server:
- JAVA_OPTS="$JAVA_OPTS -Diiq.hostname=my.server.name"
- If iiq.hostname does not exist, we get and InetAddress object using the static call InetAddress.getLocalHost() and use that to get the hostname using the getHostName() method on the InetAddress object.
Note that this setting has implications in the following (non-inclusive) places in the product:
- Hostname listed on the about page under Debug
- Hostname listed when running the about command in the console
- Hostname used to create the ServiceDefinition objects
- Hostnames listed on the Host Configuration page under System Setup
- Hostnames used for the server column of the Syslog page in Advanced Analytics
- Hostname used in log4j output
- Any many other places as well