When using GIS Portal Toolkit, Tomcat consumes 100% of CPU resources

Last Published: April 25, 2020


After launching the GPT application in a Web browser, Tomcat consumes 100% of CPU resources, and does not relinquish them until Tomcat is restarted.

This only occurs on systems running Tomcat and IIS, with the IIS redirector. Apache Web Server users should NOT be affected. We have seen this behavior on both Tomcat 5.5.17 and 5.5.26.


There is a bug in the tcnative-1.dll library that ships with Tomcat.

Solution or Workaround

The tcnative-1.dll that comes with Tomcat needs to be replaced with a newer version (version 1.1.8) found at:

  1. Navigate to Tomcat binaries.
  2. Click the tcnative-1.dll link.
  3. In the File Download dialog box, select 'Save'.
  4. Save the tcnative-1.dll file to a temporary location (for example, Desktop or C:\temp).
  5. After the download completes, navigate to <Tomcat Installation Directory>\bin.
  6. Rename the existing tcnative-1.dll to tcnative-1.dll.old. There is no dependency on this old version being present, but renaming the file indicates that this dll has been updated in the system.
  7. Move or paste in the downloaded tcnative-1.dll from step 4 into the <Tomcat Installation Directory>\bin directory.
  8. Restart Tomcat.

Article ID:000010347

  • Legacy Products

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options