Increasing Apache Tomcat memory allocation

If you intend to import a large number of users or authenticator records, we recommend that you use the Tcl Command-Line Administration tool for the import. For more information, refer to the OneSpan Authentication Server Administrator Guide.

If you cannot use the Tcl Command-Line Administration tool, you will have to increase the memory allocation for Apache Tomcat.

To increase Apache Tomcat memory allocation

  1. Open Service Manager.
  2. Stop the VASCO IAS Web Administration service.
  3. Start Apache Tomcat for IAS Web Administration, e.g. via Start > Programs > IDENTIKEY Authentication Server > Apache Tomcat for IAS Web Administration.
  4. Switch to the Java tab.
  5. Set the initial memory allocated to the JVM heap (e.g. 512) in the Initial memory pool box.
  6. Set the maximum memory allocated to the JVM heap (e.g. 512 in the Maximum memory pool box.

    We recommend to set the initial and the maximum amount of memory allocated to the JVM heap to the same value. In most cases 512 MB will be enough; you may need to set higher values only if you experience issues when importing very large user import files (CSV) or DPX files.

  7. Click OK.
  8. Increase the Apache Tomcat session time-out limit:
    1. Open the Administration Web Interface web application deployment descriptor file:

      %PROGRAMFILES%\VASCO\IAS Web Administration\tomcat\conf\web.xml

    2. Locate the session-timeout tag and set the value to at least 45:

      <session-timeout>45</session-timeout>

      This tag specifies the Apache Tomcat time-out limit. The value is given in minutes.

    3. Save and close the file.
  9. Start the VASCO IAS Web Administration service.