Switch the Engine name from Standalone to Catalina on Tomcat

XMLWordPrintable

    • 1
    • 3

      Problem Definition

      The Engine name on Tomcat's server.xml is set to Standalone by default in Confluence:

      <Engine name="Standalone" defaultHost="localhost" debug="0">
      

      This configuration does not allow for exposing MBeans for remote Jconsole JMX monitoring.

      Suggested Solution

      Using the Engine name as Catalina (as Jira currently does) allows for out-of-the-box remote Jconsole JMX monitoring.

      There are no known downsides to switching the Engine name.

      Workaround

      Manually edit Tomcat's server.xml to switch the Engine name from Standalone to Catalina:

      <Engine name="Catalina" defaultHost="localhost" debug="0">
      

      After the changes are done, restart Confluence.

      If running Confluence DC, repeat the same procedure for each node in the cluster.

      PS: The same steps need to be taken after a Confluence upgrade for JMX monitoring to keep working.

              Assignee:
              Unassigned
              Reporter:
              Thiago P [Atlassian Support]
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: