Apache Foundation Tomcat - Change History

This topic was edited by a BMC Contributor and has not been approved.  More information.

2008

TKU August 2008

Improved the regular expression that parses the contents of the release notes file.

TKU September 2008

Updated the pattern to prevent unnecessary extraction of catalina_home from process arguments on Windows.

TKU October 2008

Updated the pattern to allow visibility of additional attributes on the SI, catalina_home and catalina_base in any mode.

2009

TKU May 2009

Updated the key in the pattern to include the process command and arguments, not the full text.

TKU Aug 2009

Improved Apache Tomcat modeling so that if catalina_base is parsed from the process arguments, a grouped SI is created for each instance of Apache Tomcat.

2010

TKU January 2010

Added details of the JMX attributes (version 8.1 and later).

TKU February 2010

The following improvements were made:

  • Details of the JMX attributes were moved from a Detail node to the main Software Instance.
  • Updated the key so that if catalina_base is discovered, an instance based Software Instance is created instead of a grouped Software Instance.
  • The pattern looks for the JAVA arguments in the Windows registry and in the trigger process arguments.
  • Fixed an issue with an ECA Engine error provoked by Windows hosts scanning.

2011

TKU March 2011

Updated regexes for the catalina_base and catalina_home attributes.

TKU August 2011

Updated the pattern to stop scanning if the Tomcat component is triggered in the Sun Java Web Console.

2012

TKU February 2012

Updated the Atrium Discovery 8.3 Apache Tomcat extended pattern to ensure identical results if an application is discovered by two different methods.

TKU April 2012

The following improvements were made:

  • Enhanced the path version approach of the core Apache Tomcat pattern.
  • Updated the extended Apache Tomcat pattern to handle the variations in the time format strings in the log files that are parsed to obtain information about J2EE applications.

TKU May 2012

Updated the extended Apache Tomcat pattern to handle the variations in the time format strings in the log files that are parsed to obtain information about J2EE applications.

TKU August 2012

Added an alternative UNIX path to the Release Notes file.

TKU December 2012

Updated the pattern to ensure that mapping of the attributes to Atrium CMDB BMC_Product CI matches with Atrium Product Catalog Data (as published by BMC).

2013

TKU January 2013

Updated arguments extraction from the registry so that the pattern is able to process string or list values.

TKU April 2013

The following improvements were made:

  • Fixed an issue with registry information parsing.
  • Fixed an issue with the extended J2EE pattern for Apache Tomcat.
  • Enhanced the pattern that performs an extended discovery of Apache Tomcat with new attributes to the SoftwareComponent nodes.

TKU May 2013

Improved active versioning and file based versioning.

TKU September 2013

Updated regex for the Tomcat Extended Discovery start time (QM001801696).

2014

TKU January 2014

The following improvements were made:

  • Improved the discovery of the product on Windows (QM001804892).
  • Improved the file versioning approach on UNIX and Windows platforms and active versioning approach on UNIX platforms (QM001812140).

TKU February 2014

Updated the pattern to prevent creation of an SI on Windows hosts with the running Apache Tomcat Service Manager (TKU-2092).

TKU June 2014

Updated the extended Apache Tomcat pattern with an additional xpath for obtaining the jdbc url.

TKU September 2014

The following attributes were added:

  • listening_ports (TKU-2355)
  • short_name (TKU-2353)

TKU October 2014

Added the listening_port identification process.

2015 

TKU December 2015

Updated the pattern to fix unprotected use of the export command (DRDC1-4926).

2016

TKU February 2016

The following improvements were made:

  • Added support for Pivotal TC Server (DRDC1-5597).
  • Updated the name attribute to make it unique (DRDC1-3766). 
  • Added the cluster_multicast_socket attribute for cluster modeling purposes (DRDC1-5099).

TKU July 2016

Fixed an issue with software instance triggers.

TKU December 2016

Added the listen_tcp_sockets and listen_ssl_tcp_sockets attributes (DRDC1-7528).

2017 

TKU January 2017

Added a filter to fix an issue with the listen_tcp_sockets, listen_ssl_tcp_sockets, and listening_ports attributes.

TKU March 2017

Added an ability to execute the active versioning command with elevated privileges.

TKU December 2017

Updated false positive check for Windows.

2018

TKU August 2018

Enhanced active versioning.

TKU September 2018

The following improvements were made:

  • Enhanced package versioning to handle HPUX style packages.
  • Updated the Windows trigger processing.

TKU November 2018

Added a condition to prevent execution of catalina.sh for DACS applications (DRDC1-12261).

2019

TKU February 2019

Enhanced path versioning.

TKU March 2019

Added additional sanity checking (DRDC1-12630).

TKU May 2019

Added active versioning for Windows (DRDC1-13097).

TKU October 2019

Updated false positive check.

2020

TKU September 2020

Updated the trigger process.

TKU December 2020

The following improvements were made:

  • Enhanced the port extraction approach so that when ports are abstracted to environment variables, the pattern attempts to obtain their values from process arguments (DRDC1-15870).
  • Updated versioning (DRDC1-15857 and DRDC1-15970).

2021

TKU January 2021

The following improvements were made:

  • Added an extra method to obtain catalina_home.
  • Fixed an issue with versioning (DRDC1-16141).

TKU March 2021

Fixed a minor issue.

TKU July 2021

The following improvements were made:

  • Added precise versioning for minimum installations on Windows.
  • Improved path versioning.
  • Fixed an issue with catalina_base and catalina_home.

TKU September 2021

Updated the trigger for BMC TrueSight RSSO support (DRDC1-16524).

2023

TKU February 2023

Supressed a removal group if listDirectory() fails (DRDC1-19453).

TKU March 2023

Updated the path to call listDirectory() (DRDC1-20740).

TKU May 2023

Updated path versioning.

TKU June 2023

Updates active versioning and file versioning.

TKU August 2023

Updated the versioning order.

2024

TKU January 2024

Updated the catalina_base extraction.

TKU February 2024

Improved the method for identification

Was this page helpful? Yes No Submitting... Thank you

Comments