The public address is not stored in the configuration file directly but gets stored in the database separately. The reason behind getting the public address to be stored in the database is as public addresses are more site-specific and are stored as part of the site definition in the SITES table, rather than in the Spotfire Server configuration.
Select * from DBO.SITES
In order to resolve this issue, you need to execute the set-public-address command which directly updates the site definition in the database instead of the configuration.
For Example:-
C:/tibco/tss/11.4.7/spotfire-bin>config set-public-address
--bootstrap-config=value --tool-password=value --site-name=value --url=valueNote:-All servers within a site must use the same public address for things to function properly however, different sites will normally have different public addresses