TKU August 2008
In TKU August we improved the regular expression that parses the contents of the release notes file when attempting product versioning in order to eliminate false positives.
TKU September 2008
In TKU September the pattern updated to ensure that extraction of catalina_home from process arguments is not attempted on Windows as it will not succeed, hence slightly improving the efficiency of the pattern
TKU October 2008
In TKU October the pattern was updated to allow additional attributes on the SI, catalina_home and catalina_base, to be visible at all times, not just when in debug mode.
TKU May 2009
In TKU May the pattern was updated to a hash of the process command and arguments was used for the key, not the full text. This should make the keys shorter
TKU Aug 2009
In TKU Aug the pattern was updated so that the way Apache Tomcat was modelled has been improved. The SI is now created using the following criteria:
- If 'catalina_base' has been parsed from the process arguments, a grouped SI is created for each instance of Apache Tomcat.
- If 'catalina_base' has not been obtained and 'catalina_home' has been parsed from the process arguments, a grouped SI is created for each installation of Apache Tomcat.
- If neither 'catalina_base' nor 'catalina_home' has been obtained, then a grouped SI is created using the process command and 'classpath' (if available). A hash of this string is used as the group in the grouped key.
This approach makes the model both more accurate as well as making the SI key less susceptible to minor changes in the trigger process args.
The pattern has had its major version number incremented due to the changes to how the key is generated.
TKU January 2010
In TKU January details of the JMX attributes were added (version 8.1 and above only)
TKU February 2010
In TKU February two changes were made:
- Details of the JMX attributes were moved from a detail node to the main Software Instance
- The key was updated. Now an instance based Software Instance is created if catalina base has been discovered, not a grouped Software Instance. In all other cases a grouped Software Instance is created as before
- The pattern now looks for the JAVA arguments in the Windows registry and well as in the trigger process arguments
Finally, the TKU February 2010 re-release resolves an issue in the ADDM 8.1 compatible Apple Tomcat pattern which could lead to the pattern exiting with an ECA Engine error when certain Windows hosts are scanned.
TKU March 2011
In TKU March regexes for 'catalina_base' and 'catalina_home' attributes were updated.
TKU August 2011
From TKU August 2011 the pattern will stop immediately if it triggers off the Tomcat component within Sun Java Web Console.
TKU February 2012
In TKU February 2012 the Atrium Discovery 8.3 Apache Tomcat extended pattern has been updated to ensure that even if an application is discovered via two different methods the results obtained align
TKU April 2012
In TKU April 2012 the core Apache Tomcat pattern has had the path version approach enhanced with an additional regular expression to improve the chance of obtaining the product version.
Furthermore, the extended Apache Tomcat pattern was updated further with code to handle the variations in the time format strings in the log files it parses to obtain information about J2EE applications
TKU May 2012
In TKU May 2012 the extended Apache Tomcat pattern was updated further with code to handle the variations in the time format strings in the log files it parses to obtain information about J2EE applications
