Page tree
Skip to end of metadata
Go to start of metadata


TKU June 2008

In TKU June we introduced support for Windows Shortened Paths. In many cases, a scan of a Java Virtual Machine will return a path shortened by Windows (ie, JROCKI~1). We introduced an algorithm that expands this path to its Long Path (ie, jrockit_1_5_00).

This allows for Path Versioning to function correctly and return the expected Version.

TKU August 2008

In TKU August we introduced a fix for a Discovery timeout issue that affected Linux and Solaris when executing the active version command

TKU September 2008

In TKU September one of the regular expressions to pull out a product version following active version command was improved.


TKU February 2009

In TKU February 2009 we added a configuration section which allows sudo support to be disabled (default) or enabled and allows the path to the sudo process to be user-defined (defaults to PRIV_RUNCMD). This same configuration section also allows pmap support to be disabled (default) or enabled and allows the path to the pmap process to be user-defined.

For further details, please refer to the relevant section.


TKU April 2010

In TKU April 2010 active versioning is no longer used if the trigger process is javaw.exe (Windows platform) as the active command approach does not return any versions and may with some installations of Java actually cause the process to hang impacting the performance of the discovery engine.

TKU September 2010

From TKU September 2010 the publisher information is obtained from the java -fullversion command as well as the java-version command


TKU August 2011

In TKU August 2011 path versioning was improved.
Also the pattern was enhanced to detect the installation type whether it is a JDK or a JRE

TKU September 2011

In TKU September 2011 the JVM is now modeled as a Runtime Environment Node from Atrium Discovery 8.3 onward.


TKU June 2012

In TKU June 2012 the JVM Software Instance/Runtime Environment name now contains product version instead of full version

TKU November 2012

In TKU November 2012 we changed the product table for Java OpenJDK to be discovered with product name "OpenJDK Java Platform" and publisher Oracle.


TKU July 2013

In TKU July 2013 some extra comments were added to the pattern configuration section to make it clear pmap_enabled will only work in priv_execution is enabled.


TKU March 2014

In TKU March 2014 we have simplified versioning command on Solaris / Linux platform (QM001818665)


TKU July 2018

In TKU July 2018 updated versioning regex to support Java 10 (DRDC1-11711), updated to use modern DiscoveryFunctions


TKU January 2019

In TKU January 2019 Updated regex to obtain publisher SAP (DRDC1-12416)

TKU February 2019

In TKU February 2019 any mention of "Sun Java Platform" was changed to "Oracle Java Platform".

TKU April 2019 & TKU July 2019

In TKU April 2019 and TKU July 2019 the pattern runCommands were updated

TKU July 2019

In TKU July 2019 the following changes were made:

  • Improved path versioning (DRDC1-13417)

TKU August 2019

In TKU August 2019 the following changes were made:

  • Improved active version commands with privileges (DRDC1-13623)

TKU November 2019

In TKU November 2019 there was a minor bug fix with active versioning

  • No labels