Red Hat JBoss Application Server - Change History

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


TKU July 2023

In TKU July 2023, the extended pattern was updated in the following way:

When getting a list of applications via a directory listing, all applications within subdirectories are now also included (DRDC1-21372).

TKU June 2023

In TKU June 2023, the pattern was updated in the following ways:

  • Support was added for domain name (DRDC1-19576).
  • The runCommand() method was added to get version.txt file (DRDC1-20718)


TKU December 2021

In TKU December 2021, support was added for Red Hat Data Grid (DRDC1-16962).

Domain controller will be modeled as a separate SI if identified (DRDC1-17422).

TKU September 2021

In TKU September 2021 added new method to discover server_base path.

TKU July 2021

In TKU July 2021 the active versioning is now optional and disabled by default.

TKU June 2021

In TKU June 2021 we slightly altered the commands we use for active versioning.

TKU April 2021

In TKU April 2021 we improved how we parsed MANIFEST.MF and readme.txt files to obtain version.

Added processing of cached domain files.

TKU March 2021

In TKU March 2021 pattern was updated to check if there are custom paths available for deployed applications.

TKU February 2021

In TKU February 2021 we improved the way we obtain version information from the MANIFEST.MF file.


TKU November 2020

In TKU November 2020, added 'heap_min_size', 'heap_max_size' attributes (DRDC1-15690).

TKU September 2020

In TKU September 2020 the following changes were made:

  • Updated versioning (DRDC1-15636).

TKU August 2020

In TKU August 2020 the following changes were made:

  • Added relationships with MariaDB server(type of MySQL server) (DRDC1-15047).

TKU April 2020

In TKU April 2020:

  • Updated package and active versioning (DRDC1-14711).
  • Updated SI type for WildFly Enterprise edition (DRDC1-13962).

TKU February 2020

In TKU February 2020:

  • updated package versioning method (DRDC1-14227).
  • added listening_ports attribute (DRDC1-13620).


TKU November 2019

In TKU October 2019 updated file and active versioning (DRDC1-14041).

TKU October 2019

In TKU October 2019 improved active versioning (DRDC1-13885).

TKU September 2019

In TKU September 2019 we improved the pattern trigger.

TKU August 2019

In TKU August 2019  - Update versioning approach (DRDC1-13301, DRDC1-13466).

TKU April 2019 & TKU July 2019

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

TKU February 2019

In TKU February 2019 we updated paths, where pattern searches for configuration files.


TKU September 2018

In TKU September 2018  alternative File Versioning method was introduced. (DRDC1-11963).

TKU July 2018

In TKU July 2018 the following changes were introduced:

  • regex for package versioning was updated (DRDC1-11697).
  •  file versioning command was enhanced to reduce the output (DRDC1-11488).


TKU December 2017

In TKU December 2017 path and package versioning approaches for WildFly were updated (DRDC1-10470).

TKU September 2017

In TKU Sep 2017 the following updates were implemented:

  • Updated versioning extraction methods for JBossAS and JBossEAP (DRDC1-9767).
  • Added WildFly support (which starts from version 8.0) (DRDC1-9766).

TKU July 2017

In TKU July 2017 JBossExtendedDiscovery pattern was updated to support alternative method of obtaining configuration file (DRDC1-9085).


TKU October 2016

In TKU October 2016 the pattern was slightly updated to not create a link to itself (DRDC1-7195).

TKU June 2016

In TKU June 2016 the pattern was updated with the following changes:

  •  Added multicast_socket attribute to JBoss Application Server  (DRDC1-5987).
  • Changed Domain Controller SI into Host Controller SI with domain_controller attribute to correct the architecture of the product and get rid of redundant relationships (DRDC1-5987).
  • Added an alternative way of extracting server_name attribute (DRDC1-5987).
  • Added support for JBoss Standalone Cluster  (DRDC1-5987).
  • JBossExtendedDiscovery pattern was updated to support JBoss Standalone Cluster (App Server's Software Components are now also contained within JBoss Standalone Cluster) (DRDC1-5987).

TKU May 2016

In TKU May 2016 we made the following changes:

  • We removed the process controller software instance.  We now have a model based on domain controllers, host controllers and application servers.
  • We added details of server groups.

TKU April 2016

In TKU April 2016 we updated the relationship creation.


TKU November 2015

In TKU November 2015 the following changes were implemented for JBossExtendedDiscovery:

  • An alternative method was added for J2EEApplication modelling (QM001887298).
  • An alternative method was added for configuration file extraction (QM001887298).

TKU September 2015

In TKU September 2015 the following changes were implemented:

  • Improved versioning.(QM001886808).

TKU August 2015

In TKU August 2015 the following changes were implemented:

  • pattern triggers off JBoss Process and Host Controller.
  • creates new Process Controller, Host Controller and Domain Controller SIs.
  • associates parent/child processes.
  • creates management link between JBoss Process Controller and managed JBoss App Server SIs and management link created between JBoss Host Controller SI acting as Domain Controller and managed JBoss Host Controller SIs.
  • The Pattern alternatively searches for jboss.jar in jar-versions.xml file (QM001883595).
  • Implemented alternative method to obtain server name from -D[Server:...] in args.

TKU May 2015

In TKU May 2015 the pattern was updated with the following changes:

  • Improved versioning.(QM001878079).

TKU February 2015

In TKU February 2015 the pattern was updated with the following changes:

  • Privilege command execution configuration using the pattern configuration block has been deprecated. A recommended method through the BMC Atrium Discovery platform configuration is described here.


TKU October 2014

In TKU October 2014, the Red Hat JBoss Application Server pattern was improved to identify the Red Hat JBoss Application Server edition. (QM001860730).

TKU June 2014

In TKU June 2014 Updated method for obtaining edition.


TKU April 2013

In TKU October 2013 Path versioning was updated. Edition information was added to distinguish Community and Enterprise versions.

TKU April 2013

In TKU April 2013 alternative regular expressions were added to get base_dir for older versions on UNIX platform. In addition, two new attributes, server_base and server_home, were added to the SI for use in the extended pattern module.

TKU February 2013

In TKU February 2013 The pattern now handles versions of the format 'abc' in path versioning.

TKU Jan 2013

In TKU January 2013 pattern updated to correct the parsing of the installation path from the process command-line. Pattern further updated to correct publisher name in the SI type and SI key creation standardized.


TKU Nov 2012

In TKU November 2012 replaced reading of large jar-versions.xml file with getting line containing version using grep and findstr command(ISS03994141).
Key_group creation was added for case when base_dir and server name are missing in standalone mode.

TKU August 2012

In TKU August 2012 added file versioning method from jar-versions.xml file and active versioning method is disabled by default in pattern configuration section (QM001762338).

TKU Mar 2012

In TKU March 2012 pattern trigger updated to take into account possibility of the java binary being concatenated with the JVM name on UNIX platform.

TKU Feb 2012

In TKU February 2012 Xpath usage optimization was carried out in the JBoss Extended Discovery pattern module.


TKU Dec 2011

In TKU December 2011 pattern updated with an improved method to obtain base directory location, particularly for older versions of JBoss.

TKU Oct 2011

In TKU October 2011 the pattern was enhanced to add support for version 7 of Red Hat JBoss Application Server and versioning methods updated as part of that change.

TKU May 2011

In TKU May 2011 the pattern was updated with an additional approach to obtain the server name for each instance of the running product.


TKU March 2009

In TKU March 2009 the regular expression that parsed the classpath argument was corrected. It now handles classpath arguments that have multiple entries and classpath arguments that have spaces in the path.


TKU October 2008

In TKU October 2008 active versioning has been added for Windows platforms.

TKU July 2008

In TKU July 2008 active version command is now executed by shell inside an anonymous function (indicated by brackets). This prevents situations where due to the commands not being able to be run, the shell error produced confusing Discovery and causing it to wait until timeout.

For more information about changes since the previous release, see BMC Discovery TKU Archive.

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