GeoEvent is trying to access the cxhelp.xml from the underlying ArcGIS Server via external URL and Port 6080. This causes ‘com.esri.ges.httpclient.Http’ to produce a lot of unnecessary exceptions in the logfile on ERROR and INFO level.
A short example without stracktrace:
Second attempt failed. Giving up. (http://my-external-hostname:6080/arcgis/help/en/cxhelp.xml --- Connect to my-external-hostname:6080 [my-external-hostname/xxx.xxx.xxx.xxx] failed: Connection timed out: connect)
The Problem occurred after the setting the WebContextURL, which is necessary for the ArcGIS Server to work via proxy. Why is GeoEvent trying to access the server via HTTP Port 6080? Is there an option to tell GeoEvent to use the external ArcGIS Server WebAdaptor URL? I was expecting that this should be automatically by setting the WebContextURL.
Port 6080 is blocked from outside. Currently I don’t want to start with workarounds like using the etc\hosts or just minimize the log messages by setting all messages from httpclient to ERROR.