TIBCO Spotfire Server fails to start with "Illegal hostname mapped to loopback address detected in NODE_SERVER_INFO" error

TIBCO Spotfire Server fails to start with "Illegal hostname mapped to loopback address detected in NODE_SERVER_INFO" error

book

Article ID: KB0082800

calendar_today

Updated On:

Products Versions
Spotfire Server 7.5 and higher

Description

After successfully installing the TIBCO Spotfire Server, when you enter the server URL (for exampe http://server:port/spotfire) in the browser, you may receive a 404 error and the TIBCO Spotfire Server administration web page fails to load. In the catalina.log, you see the following error indicating that the server could not start:
12-Sep-2017 15:04:41.520 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: 
 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Spotfire].StandardHost[localhost].StandardContext[/spotfire]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    ...
Caused by: java.lang.IllegalArgumentException: Illegal hostname mapped to loopback address detected in NODE_SERVER_INFO: myhostname.mydomain.com
    at com.spotfire.server.BootstrapConfigUtil.verifyServerNames(BootstrapConfigUtil.java:384)    
    ... 10 more

Issue/Introduction

In this article you will see what may cause the TIBCO Spotfire Server to fail to start up (a 404 error will be seen in the browser) and how to resolve it.

Resolution

This error will be seen when there is an issue with the server alias (host name) as stored in the Addresses section of the bootstrap. To resolve, you can create a bootstrap using only the IP address of the TIBCO Spotfire Server machine.

Additional Information

Doc: Creating the bootstrap.xml file